Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 06a7df16
由
zshaohui
编写于
2024-02-19 17:00:15 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1.虚拟回仓之后,工单出库bug修改
1 个父辈
28f752e4
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
4 行增加
和
4 行删除
src/main/java/com/neotel/smfcore/core/device/handler/impl/NLShelfHandler.java
src/main/java/com/neotel/smfcore/core/order/LiteOrderCache.java
src/main/java/com/neotel/smfcore/core/order/rest/OrderController.java
src/main/java/com/neotel/smfcore/core/device/handler/impl/NLShelfHandler.java
查看文件 @
06a7df1
...
@@ -377,7 +377,7 @@ public class NLShelfHandler extends BaseDeviceHandler {
...
@@ -377,7 +377,7 @@ public class NLShelfHandler extends BaseDeviceHandler {
if
(
liteOrder
!=
null
&&
liteOrder
.
isTaskFinished
())
{
if
(
liteOrder
!=
null
&&
liteOrder
.
isTaskFinished
())
{
//工单任务已完成
//工单任务已完成
String
orderNo
=
liteOrder
.
getOrderNo
();
String
orderNo
=
liteOrder
.
getOrderNo
();
String
orderFinishedTxt
=
MessageUtils
.
getText
(
"smfcore.order.finished"
,
new
String
[]{
orderNo
},
request
.
getLocale
(),
"工单[
0
]的任务已全部完成"
);
String
orderFinishedTxt
=
MessageUtils
.
getText
(
"smfcore.order.finished"
,
new
String
[]{
orderNo
},
request
.
getLocale
(),
"工单[
{0}
]的任务已全部完成"
);
dataMap
.
put
(
"orderFinishedTxt"
,
orderFinishedTxt
);
dataMap
.
put
(
"orderFinishedTxt"
,
orderFinishedTxt
);
log
.
info
(
"工单完成,返回 orderFinishedTxt, "
+
orderFinishedTxt
);
log
.
info
(
"工单完成,返回 orderFinishedTxt, "
+
orderFinishedTxt
);
}
}
...
...
src/main/java/com/neotel/smfcore/core/order/LiteOrderCache.java
查看文件 @
06a7df1
...
@@ -489,7 +489,7 @@ public class LiteOrderCache {
...
@@ -489,7 +489,7 @@ public class LiteOrderCache {
int
remainReelCount
=
orderItem
.
getNeedReelCount
()
-
orderItem
.
getTotalOutReelCount
();
int
remainReelCount
=
orderItem
.
getNeedReelCount
()
-
orderItem
.
getTotalOutReelCount
();
//此PN未完成
//此PN未完成
if
(
remainNum
>
0
)
{
if
(
remainNum
>
0
||
remainReelCount
>
0
)
{
if
(
outBom
)
{
if
(
outBom
)
{
//套料出库,设置剩余数量为1,这样就只会出一盘
//套料出库,设置剩余数量为1,这样就只会出一盘
remainNum
=
1
;
remainNum
=
1
;
...
...
src/main/java/com/neotel/smfcore/core/order/rest/OrderController.java
查看文件 @
06a7df1
...
@@ -572,14 +572,14 @@ public class OrderController {
...
@@ -572,14 +572,14 @@ public class OrderController {
findItem
.
setTotalOutNum
(
findItem
.
getTotalOutNum
()
+
num
);
findItem
.
setTotalOutNum
(
findItem
.
getTotalOutNum
()
+
num
);
findItem
.
setOutReelCount
(
findItem
.
getOutReelCount
()
+
1
);
findItem
.
setOutReelCount
(
findItem
.
getOutReelCount
()
+
1
);
findItem
.
setTotalOutReelCount
(
findItem
.
getTotalOutReelCount
()
+
1
);
findItem
.
setTotalOutReelCount
(
findItem
.
getTotalOutReelCount
()
+
1
);
findItem
.
setNeedReelCount
(
findItem
.
getNeedReelCount
()
+
1
);
//
findItem.setNeedReelCount(findItem.getNeedReelCount() + 1);
liteOrderItemManager
.
save
(
findItem
);
liteOrderItemManager
.
save
(
findItem
);
liteOrder
.
updateOrderItems
(
findItem
);
liteOrder
.
updateOrderItems
(
findItem
);
//工单未关闭的话,检查状态,全部都出完进行关闭
//工单未关闭的话,检查状态,全部都出完进行关闭
boolean
closed
=
true
;
boolean
closed
=
true
;
for
(
LiteOrderItem
liteOrderItem
:
liteOrder
.
getOrderItems
())
{
for
(
LiteOrderItem
liteOrderItem
:
liteOrder
.
getOrderItems
())
{
if
(!
liteOrderItem
.
isOutFinished
())
{
if
(!
liteOrderItem
.
isOutFinished
()
||
!
liteOrderItem
.
isOutReelFinished
()
)
{
closed
=
false
;
closed
=
false
;
break
;
break
;
}
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论