From 178d30a9b69598e82489d24b1da18b3b3ab0766b Mon Sep 17 00:00:00 2001
From: lty <876263681@qq.com>
Date: 星期一, 19 一月 2026 14:01:50 +0800
Subject: [PATCH] #拣料盘点功能优化
---
src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java | 19 ++++++++++++++++---
1 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java b/src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java
index cbfb1b0..097f721 100644
--- a/src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java
@@ -40,6 +40,7 @@
private String outDevp;
@Value("${wcs-slave.warehouse}")
private String warehouse;
+ static String namespace = null;
@Autowired
private ApiLogService apiLogService;
@Autowired
@@ -71,6 +72,11 @@
LocNo = Utils.getLocNoToWcs(Utils.getRow(wrkMast.getLocNo()),Utils.getBay(wrkMast.getLocNo()),Utils.getLev(wrkMast.getLocNo()));
task.setEndNode(LocNo);//鐩爣搴撲綅
task.setCargoSize(null);
+ switch (wrkMast.getIoType()){
+ case 1: namespace= "鍏ㄦ澘鍏ュ簱涓嬪彂";break;
+ case 53: namespace= "鎷f枡鍐嶅叆搴撲笅鍙�";break;
+ case 57: namespace= "鐩樼偣鍐嶅叆搴撲笅鍙�";break;
+ }
}else if(wrkMast.getIoType() == 10 ){//绌烘澘鍏ュ簱
workIssuedResult.setPriorityCode(12);//浼樺厛绾�
@@ -79,6 +85,7 @@
LocNo = Utils.getLocNoToWcs(Utils.getRow(wrkMast.getLocNo()),Utils.getBay(wrkMast.getLocNo()),Utils.getLev(wrkMast.getLocNo()));
task.setEndNode(LocNo);//鐩爣搴撲綅
task.setCargoSize(null);
+ namespace = "绌烘澘鍏ュ簱";
}else if(wrkMast.getIoType() == 101 || wrkMast.getIoType() == 103 || wrkMast.getIoType() == 107){//鍑哄簱
workIssuedResult.setPriorityCode(15);//浼樺厛绾�
@@ -87,6 +94,11 @@
task.setStartNode(sourceLocNo);//婧愬簱浣�
task.setEndNode(outDevp);
task.setCargoSize(null);
+ switch (wrkMast.getIoType()){
+ case 101: namespace= "鍏ㄦ澘鍑哄簱涓嬪彂";break;
+ case 103: namespace= "鎷f枡鍑哄簱涓嬪彂";break;
+ case 107: namespace= "鐩樼偣鍑哄簱涓嬪彂";break;
+ }
}else if(wrkMast.getIoType() == 11){//绉诲簱
workIssuedResult.setPriorityCode(11);//浼樺厛绾�
@@ -96,7 +108,7 @@
task.setStartNode(sourceLocNo);//婧愬簱浣�
task.setEndNode(LocNo);//鐩爣搴撲綅
task.setCargoSize(null);
-
+ namespace = "绉诲簱涓嬪彂";
} else {//绌烘澘鍑哄簱
workIssuedResult.setPriorityCode(13);//浼樺厛绾�
task.setTaskType(1);//鍑哄簱
@@ -104,6 +116,7 @@
task.setStartNode(sourceLocNo);//婧愬簱浣�
task.setEndNode(outDevp);
task.setCargoSize(null);
+ namespace = "绌烘澘鍑哄簱涓嬪彂";
}
tasks.add(task);
workIssuedResult.setTasks(tasks);
@@ -122,7 +135,7 @@
wrkMast.setWrkSts(1L);
wrkMastService.updateById(wrkMast);
} else {
- log.error("wms涓嬪彂浠诲姟缁檞cs澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}", url+"/"+workIssued, JSON.toJSONString(workIssuedResult), response);
+ log.error("{}}涓嬪彂浠诲姟缁檞cs澶辫触锛侊紒锛乽rl锛歿}锛況equest锛歿}锛況esponse锛歿}",namespace, url+"/"+workIssued, JSON.toJSONString(workIssuedResult), response);
throw new CoolException("wms涓嬪彂浠诲姟缁檞cs澶辫触");
}
} catch (Exception e) {
@@ -133,7 +146,7 @@
try {
// 淇濆瓨鎺ュ彛鏃ュ織
apiLogService.save(
- "wms涓嬪彂浠诲姟缁檞cs",
+ namespace,
url+"/"+workIssued,
null,
"127.0.0.1",
--
Gitblit v1.9.1