Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit f7153380
由
LN
编写于
2023-04-23 09:05:28 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
入库任务不能直接更新为FINISHED。
1 个父辈
14fc5f41
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
15 行增加
和
3 行删除
src/main/java/com/neotel/smfcore/core/device/handler/impl/RobotBoxHandler.java
src/main/java/com/neotel/smfcore/core/device/handler/impl/ThirdBoxHandler.java
src/main/resources/messages.properties
src/main/resources/messages_en_US.properties
src/main/resources/messages_ja_JP.properties
src/main/resources/messages_zh_CN.properties
src/main/resources/messages_zh_TW.properties
src/main/java/com/neotel/smfcore/core/device/handler/impl/RobotBoxHandler.java
查看文件 @
f715338
...
@@ -147,7 +147,7 @@ public class RobotBoxHandler extends BaseDeviceHandler {
...
@@ -147,7 +147,7 @@ public class RobotBoxHandler extends BaseDeviceHandler {
for
(
DataLog
queueTask
:
queueTasks
)
{
for
(
DataLog
queueTask
:
queueTasks
)
{
if
(
queueTask
.
getCid
().
equals
(
cid
))
{
if
(
queueTask
.
getCid
().
equals
(
cid
))
{
//有入库任务不分配出库任务
//有入库任务不分配出库任务
if
(
queueTask
.
isPutInTask
())
{
if
(
queueTask
.
isPutInTask
()
&&(!
queueTask
.
isFinished
())&&(!
queueTask
.
isCancel
())
)
{
return
statusBean
;
return
statusBean
;
}
else
{
}
else
{
if
(
queueTask
.
isExecuting
())
{
if
(
queueTask
.
isExecuting
())
{
...
@@ -577,14 +577,21 @@ public class RobotBoxHandler extends BaseDeviceHandler {
...
@@ -577,14 +577,21 @@ public class RobotBoxHandler extends BaseDeviceHandler {
}
}
if
(
opTask
.
isFinished
())
{
if
(
opTask
.
isFinished
())
{
log
.
info
(
" taskId["
+
taskId
+
"],料盘["
+
barcode
+
"]更新位置指令["
+
statusStr
+
"]="
+
locInfo
+
",失败:任务已完成"
);
log
.
error
(
" taskId["
+
taskId
+
"],料盘["
+
barcode
+
"]更新位置指令["
+
statusStr
+
"]="
+
locInfo
+
",失败:任务已完成"
);
return
ResultBean
.
newErrorResult
(
302
,
"smfcore.task.hasEnd"
,
"任务已完成"
);
return
ResultBean
.
newErrorResult
(
302
,
"smfcore.task.hasEnd"
,
"任务已完成"
);
}
}
if
(
opTask
.
isCancel
())
{
if
(
opTask
.
isCancel
())
{
log
.
error
(
" taskId["
+
taskId
+
"],料盘["
+
barcode
+
"]更新位置指令["
+
statusStr
+
"]="
+
locInfo
+
",失败:任务已被取消"
);
return
ResultBean
.
newErrorResult
(
303
,
"smfcore.task.hasCancel"
,
"更新状态时{0}的任务[{1}]已被取消"
,
new
String
[]{
opTask
.
getBarcode
(),
opTask
.
getId
()});
return
ResultBean
.
newErrorResult
(
303
,
"smfcore.task.hasCancel"
,
"更新状态时{0}的任务[{1}]已被取消"
,
new
String
[]{
opTask
.
getBarcode
(),
opTask
.
getId
()});
}
}
//如果是入库任务,不能直接更新为 FINISHED
if
(
statusStr
.
toUpperCase
().
equals
(
"FINISHED"
)&&
opTask
.
isPutInTask
()){
log
.
error
(
" taskId["
+
taskId
+
"],料盘["
+
barcode
+
"]当前状态["
+
opTask
.
getStatus
()
+
"="
+
opTask
.
getLocInfo
()
+
"]更新位置指令["
+
statusStr
+
"]="
+
locInfo
+
",失败:入库任务不能直接更新为结束"
);
return
ResultBean
.
newErrorResult
(
304
,
"smfcore.task.updatePutInFail"
,
"入库任务{0}[{1}]不能更新为{2}"
,
new
String
[]{
opTask
.
getBarcode
(),
opTask
.
getId
(),
statusStr
});
}
statusStr
=
statusStr
.
toUpperCase
();
statusStr
=
statusStr
.
toUpperCase
();
String
inouType
=
opTask
.
isCheckOutTask
()
?
"出库"
:
"入库"
;
String
inouType
=
opTask
.
isCheckOutTask
()
?
"出库"
:
"入库"
;
//若已经在此状态,不需要再更新
//若已经在此状态,不需要再更新
...
...
src/main/java/com/neotel/smfcore/core/device/handler/impl/ThirdBoxHandler.java
查看文件 @
f715338
...
@@ -126,7 +126,7 @@ public class ThirdBoxHandler extends BaseDeviceHandler{
...
@@ -126,7 +126,7 @@ public class ThirdBoxHandler extends BaseDeviceHandler{
for
(
DataLog
queueTask
:
queueTasks
)
{
for
(
DataLog
queueTask
:
queueTasks
)
{
if
(
queueTask
.
getCid
().
equals
(
cid
))
{
if
(
queueTask
.
getCid
().
equals
(
cid
))
{
//有入库任务不分配出库任务
//有入库任务不分配出库任务
if
(
queueTask
.
isPutInTask
())
{
if
(
queueTask
.
isPutInTask
()
&&(!
queueTask
.
isFinished
())&&(!
queueTask
.
isCancel
())
)
{
return
statusBean
;
return
statusBean
;
}
else
{
}
else
{
if
(
queueTask
.
isExecuting
())
{
if
(
queueTask
.
isExecuting
())
{
...
...
src/main/resources/messages.properties
查看文件 @
f715338
...
@@ -340,6 +340,7 @@ smfcore.selfAudit.notFind=\u672A\u627E\u5230\u76D8\u70B9\u4FE1\u606F
...
@@ -340,6 +340,7 @@ smfcore.selfAudit.notFind=\u672A\u627E\u5230\u76D8\u70B9\u4FE1\u606F
smfcore.selfAudit.pause
=
\u
76D8
\u
70B9{0}
\u
5DF2
\u6682\u
505C
smfcore.selfAudit.pause
=
\u
76D8
\u
70B9{0}
\u
5DF2
\u6682\u
505C
smfcore.updatePass.hasNoAccess
=
\u
6CA1
\u6709\u
64CD
\u
4F5C
\u6743\u9650
smfcore.updatePass.hasNoAccess
=
\u
6CA1
\u6709\u
64CD
\u
4F5C
\u6743\u9650
smfcore.selfAudit.noPos
=
\u
76D8
\u
70B9{0}
\u
672A
\u
627E
\u5230\u
5E93
\u
4F4D
\u
53F7
smfcore.selfAudit.noPos
=
\u
76D8
\u
70B9{0}
\u
672A
\u
627E
\u5230\u
5E93
\u
4F4D
\u
53F7
smfcore.task.updatePutInFail
=
\u5165\u
5E93
\u
4EFB
\u
52A1{0}[{1}]
\u
4E0D
\u
80FD
\u
66F4
\u
65B0
\u
72B6
\u6001\u
4E3A{2}
#smfclient.nlp.onlyOneTray=\u4E0D\u53EF\u540C\u65F6\u653E\u5165\u591A\u76D8\u7269\u6599:{0}
#smfclient.nlp.onlyOneTray=\u4E0D\u53EF\u540C\u65F6\u653E\u5165\u591A\u76D8\u7269\u6599:{0}
#smfclient.nlp.cannotFindPos={0}\u672A\u627E\u5230\u5E93\u4F4D:{1}
#smfclient.nlp.cannotFindPos={0}\u672A\u627E\u5230\u5E93\u4F4D:{1}
#smfclient.nlp.inputOk={0}\u5165\u5E93\u5230{1}\u6210\u529F
#smfclient.nlp.inputOk={0}\u5165\u5E93\u5230{1}\u6210\u529F
...
...
src/main/resources/messages_en_US.properties
查看文件 @
f715338
...
@@ -340,3 +340,4 @@ smfcore.selfAudit.notFind=self audit is not found
...
@@ -340,3 +340,4 @@ smfcore.selfAudit.notFind=self audit is not found
smfcore.selfAudit.pause
=
self audit {0} has Paused
smfcore.selfAudit.pause
=
self audit {0} has Paused
smfcore.updatePass.hasNoAccess
=
No operating rights
smfcore.updatePass.hasNoAccess
=
No operating rights
smfcore.selfAudit.noPos
=
Self Audit{0}No depot number found
smfcore.selfAudit.noPos
=
Self Audit{0}No depot number found
smfcore.task.updatePutInFail
=
Cannot update the status of the inbound task {0}[{1}] to {2}
\ No newline at end of file
\ No newline at end of file
src/main/resources/messages_ja_JP.properties
查看文件 @
f715338
...
@@ -337,3 +337,4 @@ smfcore.selfAudit.notFind=\u30A4\u30F3\u30D9\u30F3\u30C8\u30EA\u60C5\u5831\u304C
...
@@ -337,3 +337,4 @@ smfcore.selfAudit.notFind=\u30A4\u30F3\u30D9\u30F3\u30C8\u30EA\u60C5\u5831\u304C
smfcore.selfAudit.pause=
\u
30BB
\u
30EB
\u
30D5
\u
30C6
\u
30B9
\u
30C8{0}
\u
304C
\u
4E2D
\u
65AD
\u3055\u
308C
\u
307E
\u3057\u
305F
smfcore.selfAudit.pause=
\u
30BB
\u
30EB
\u
30D5
\u
30C6
\u
30B9
\u
30C8{0}
\u
304C
\u
4E2D
\u
65AD
\u3055\u
308C
\u
307E
\u3057\u
305F
smfcore.updatePass.hasNoAccess
=
\u
64CD
\u
4F5C
\u
6A29
\u
306A
\u3057
smfcore.updatePass.hasNoAccess
=
\u
64CD
\u
4F5C
\u
6A29
\u
306A
\u3057
smfcore.selfAudit.noPos
=
\u
76D8
\u
70B9{0}
\u
672A
\u
627E
\u5230\u
5E93
\u
4F4D
\u
53F7
smfcore.selfAudit.noPos
=
\u
76D8
\u
70B9{0}
\u
672A
\u
627E
\u5230\u
5E93
\u
4F4D
\u
53F7
smfcore.task.updatePutInFail
=
\u5165\u
5E93
\u
4EFB
\u
52A1{0}[{1}]
\u
4E0D
\u
80FD
\u
66F4
\u
65B0
\u
72B6
\u6001\u
4E3A{2}
\ No newline at end of file
\ No newline at end of file
src/main/resources/messages_zh_CN.properties
查看文件 @
f715338
...
@@ -337,3 +337,4 @@ smfcore.selfAudit.notFind=\u672A\u627E\u5230\u76D8\u70B9\u4FE1\u606F
...
@@ -337,3 +337,4 @@ smfcore.selfAudit.notFind=\u672A\u627E\u5230\u76D8\u70B9\u4FE1\u606F
smfcore.selfAudit.pause
=
\u
76D8
\u
70B9{0}
\u
5DF2
\u6682\u
505C
smfcore.selfAudit.pause
=
\u
76D8
\u
70B9{0}
\u
5DF2
\u6682\u
505C
smfcore.updatePass.hasNoAccess
=
\u
6CA1
\u6709\u
64CD
\u
4F5C
\u6743\u9650
smfcore.updatePass.hasNoAccess
=
\u
6CA1
\u6709\u
64CD
\u
4F5C
\u6743\u9650
smfcore.selfAudit.noPos
=
\u
76D8
\u
70B9{0}
\u
672A
\u
627E
\u5230\u
5E93
\u
4F4D
\u
53F7
smfcore.selfAudit.noPos
=
\u
76D8
\u
70B9{0}
\u
672A
\u
627E
\u5230\u
5E93
\u
4F4D
\u
53F7
smfcore.task.updatePutInFail
=
\u5165\u
5E93
\u
4EFB
\u
52A1{0}[{1}]
\u
4E0D
\u
80FD
\u
66F4
\u
65B0
\u
72B6
\u6001\u
4E3A{2}
\ No newline at end of file
\ No newline at end of file
src/main/resources/messages_zh_TW.properties
查看文件 @
f715338
...
@@ -338,3 +338,4 @@ smfcore.selfAudit.notFind=\u672A\u627E\u5230\u76E4\u9EDE\u4FE1\u606F
...
@@ -338,3 +338,4 @@ smfcore.selfAudit.notFind=\u672A\u627E\u5230\u76E4\u9EDE\u4FE1\u606F
smfcore.selfAudit.pause
=
\u
76E4
\u
9EDE{0}
\u
5DF2
\u
66AB
\u
505C
smfcore.selfAudit.pause
=
\u
76E4
\u
9EDE{0}
\u
5DF2
\u
66AB
\u
505C
smfcore.updatePass.hasNoAccess
=
\u
6C92
\u6709\u
64CD
\u
4F5C
\u
6B0A
\u9650
smfcore.updatePass.hasNoAccess
=
\u
6C92
\u6709\u
64CD
\u
4F5C
\u
6B0A
\u9650
smfcore.selfAudit.noPos
=
\u
76E4
\u
9EDE{0}
\u
672A
\u
627E
\u5230\u
5EAB
\u
4F4D
\u
865F
smfcore.selfAudit.noPos
=
\u
76E4
\u
9EDE{0}
\u
672A
\u
627E
\u5230\u
5EAB
\u
4F4D
\u
865F
smfcore.task.updatePutInFail
=
\u5165\u
5EAB
\u
4EFB
\u
52D9{0}[{1}]
\u
4E0D
\u
80FD
\u
66F4
\u
65B0
\u
72C0
\u
614B
\u
70BA{2}
\ No newline at end of file
\ No newline at end of file
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论