Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
smf-core
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 3df57ec2
由
zshaohui
编写于
2024-10-10 16:58:11 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1.分配出库任务,bug修改
2.迈征工单不允许人工手动刷料
1 个父辈
171f3a17
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
18 行增加
和
5 行删除
src/main/java/com/neotel/smfcore/core/system/util/TaskService.java
src/main/java/com/neotel/smfcore/custom/lizhen/innerBox/rest/PrinterRestController.java
src/main/java/com/neotel/smfcore/core/system/util/TaskService.java
查看文件 @
3df57ec
...
...
@@ -496,7 +496,7 @@ public class TaskService {
String
export
=
exportMap
.
get
(
cid
);
//1.找到与上一次出料口不同的任务
outTask
=
getNeedOutTask
(
allTasks
,
export
,
cid
,
fals
e
);
outTask
=
getNeedOutTask
(
allTasks
,
export
,
cid
,
tru
e
);
//2.如果没找到,不找到最早的任务
if
(
outTask
==
null
)
{
...
...
@@ -542,7 +542,7 @@ public class TaskService {
}
if
(
task
!=
null
)
{
log
.
info
(
outTask
.
getSourceName
()+
"barcode为:"
+
task
.
getBarcode
()+
"面别为:"
+
task
.
getSide
());
exportMap
.
put
(
cid
,
task
.
get
Side
());
exportMap
.
put
(
cid
,
task
.
get
Export
());
return
task
;
}
}
...
...
@@ -555,7 +555,7 @@ public class TaskService {
log
.
info
(
outTask
.
getSourceName
()+
"barcode为:"
+
outTask
.
getBarcode
()+
"面别为:"
+
outTask
.
getSide
());
if
(
StringUtils
.
isNotBlank
(
outTask
.
getSide
()))
{
exportMap
.
put
(
cid
,
outTask
.
get
Side
());
exportMap
.
put
(
cid
,
outTask
.
get
Export
());
}
}
...
...
@@ -625,8 +625,8 @@ public class TaskService {
if
(
StringUtils
.
isNotBlank
(
exportStr
))
{
String
export
=
task
.
getExport
();
if
(
StringUtils
.
isNotBlank
(
export
)){
String
resultExport
=
exportStr
.
substring
(
0
,
exportStr
.
length
()-
1
);
if
(!
export
.
startsWith
(
resultExport
))
{
//
String resultExport = exportStr.substring(0,exportStr.length()-1);
if
(!
export
.
equals
(
exportStr
))
{
outTask
=
task
;
}
}
...
...
src/main/java/com/neotel/smfcore/custom/lizhen/innerBox/rest/PrinterRestController.java
查看文件 @
3df57ec
...
...
@@ -7,6 +7,7 @@ import com.neotel.smfcore.core.barcode.service.po.Barcode;
import
com.neotel.smfcore.core.barcode.utils.CodeResolve
;
import
com.neotel.smfcore.core.device.enums.OP
;
import
com.neotel.smfcore.core.device.enums.OP_STATUS
;
import
com.neotel.smfcore.core.order.LiteOrderCache
;
import
com.neotel.smfcore.core.order.service.manager.ILiteOrderItemManager
;
import
com.neotel.smfcore.core.order.service.manager.ILiteOrderManager
;
import
com.neotel.smfcore.core.order.service.po.LiteOrder
;
...
...
@@ -51,6 +52,9 @@ public class PrinterRestController {
@Autowired
private
IDataLogManager
dataLogManager
;
@Autowired
private
LiteOrderCache
liteOrderCache
;
@ApiOperation
(
"补打印标签"
)
@RequestMapping
(
"/labelPrinting"
)
...
...
@@ -74,6 +78,15 @@ public class PrinterRestController {
//如果有正在执行的任务,直接完成,另外获取贴标信息
if
(
dataLog
!=
null
)
{
String
sourceId
=
dataLog
.
getSourceId
();
if
(
StringUtils
.
isNotEmpty
(
sourceId
)){
LiteOrder
liteOrder
=
liteOrderManager
.
get
(
sourceId
);
if
(
liteOrder
!=
null
){
if
(
liteOrder
.
isMaiZheng
()){
return
ResultBean
.
newErrorResult
(-
1
,
""
,
barcodeStr
+
"属于迈征工单:"
+
liteOrder
.
getOrderNo
()+
",不允许手动出库"
);
}
}
}
finishTask
(
dataLog
);
resultMap
=
getLabelInfo
(
dataLog
);
}
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论