Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jyzb_local_platform
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
赵剑炜
jyzb_local_platform
Commits
3cad28fc
Commit
3cad28fc
authored
Jan 15, 2024
by
Seniorious
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
9675ffb0
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
11 行增加
和
6 行删除
+11
-6
BaseInfoController.cs
WebApiNET6-master/APIs/Controllers/BaseInfoController.cs
+11
-6
没有找到文件。
WebApiNET6-master/APIs/Controllers/BaseInfoController.cs
View file @
3cad28fc
...
...
@@ -791,7 +791,10 @@ namespace APIs.Controllers
warehouseInvtory
=
warehouseInvtory
.
Where
(
s
=>
!(
s
.
bussinessState
.
Equals
(
"repair"
)
&&
s
.
state
.
Equals
(
"1"
))).
ToList
();
}
myOrder
=
(
myOrder
!=
null
&&
!
myOrder
.
orderType
.
Equals
(
req
.
state
==
0
?
"out"
:
"in"
))
?
null
:
myOrder
;
//如果出入状态与单据不匹配则作为无单据处理
string
reqState
=
req
.
state
==
0
?
"1"
:
"0"
;
string
reqStateEN
=
reqState
==
"1"
?
"out"
:
"in"
;
myOrder
=
(
myOrder
!=
null
&&
!
myOrder
.
orderType
.
Equals
(
reqStateEN
))
?
null
:
myOrder
;
//如果出入状态与单据不匹配则作为无单据处理
List
<
string
>
newEquOrderType
=
new
List
<
string
>()
{
"purchase"
,
"allocate"
,
"gift"
,
"return"
};
//入库单据为这些种类则会有新装备
...
...
@@ -809,7 +812,9 @@ namespace APIs.Controllers
};
}
var
removeEpcs
=
PendingEpc
.
Except
(
warehouseInvtory
.
Select
(
s
=>
s
.
epc
).
ToList
()).
ToList
();
var
removeEpcs
=
myOrder
!=
null
?
PendingEpc
.
Except
(
warehouseInvtory
.
Where
(
s
=>
s
.
state
==
reqState
).
Select
(
s
=>
s
.
epc
).
ToList
()).
ToList
()
:
PendingEpc
.
Except
(
warehouseInvtory
.
Select
(
s
=>
s
.
epc
).
ToList
()).
ToList
();
epcList
=
PendingEpc
.
Where
(
s
=>
!
removeEpcs
.
Contains
(
s
)).
ToList
();
}
else
//有新装备单据过滤本仓库物资
...
...
@@ -886,7 +891,7 @@ namespace APIs.Controllers
productionDate
=
periodInfo
?.
productionDate
,
createTime
=
DateTime
.
Now
,
updateTime
=
DateTime
.
Now
,
price
=
myOrder
.
DetailList
?.
FirstOrDefault
(
s
=>
s
.
equipmentSize
.
Equals
(
mysize
.
id
))?.
price
??
0
,
price
=
myOrder
.
DetailList
?.
FirstOrDefault
(
s
=>
s
.
equipmentSize
.
Equals
(
mysize
.
id
))?.
price
??
Convert
.
ToDecimal
(
mysize
.
price
)
,
property
=
Convert
.
ToInt32
(
epc_info
.
EProperty
),
});
}
...
...
@@ -904,11 +909,11 @@ namespace APIs.Controllers
equipmentTypeId
=
mytype
?.
id
??
""
,
equipmentSizeId
=
mysize
.
id
??
""
,
errorState
=
0
,
state
=
req
.
state
==
1
?
0
:
1
,
state
=
Convert
.
ToInt32
(
reqState
)
,
equipmentType
=
0
,
supplierId
=
mysupplier
?.
id
??
""
,
supplierName
=
mysupplier
?.
name
??
""
,
price
=
inv
==
null
?
(
myOrder
.
DetailList
?.
FirstOrDefault
(
s
=>
s
.
equipmentSize
.
Equals
(
mysize
.
id
))?.
price
??
0
)
:
(
inv
?.
price
??
0
),
price
=
Convert
.
ToDecimal
(
inv
==
null
?
mysize
.
price
:
(
inv
?.
price
.
ToString
()
??
mysize
.
price
)
),
createTime
=
DateTime
.
Now
,
updateTime
=
DateTime
.
Now
,
property
=
Convert
.
ToInt32
(
epc_info
.
EProperty
),
...
...
@@ -956,7 +961,7 @@ namespace APIs.Controllers
bussinessType
=
myOrder
?.
bussinessType
??
"normal"
,
deviceType
=
2
,
number
=
logDetailList
.
Count
(),
outInState
=
req
.
state
==
0
?
"out"
:
"in"
,
outInState
=
req
StateEN
,
equipments
=
equipments
,
orderId
=
myOrder
?.
id
,
orderCode
=
myOrder
?.
orderCode
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论