From efabdfaa625789fb29f77b3f07147e1ed478ec64 Mon Sep 17 00:00:00 2001
From: 野心家 <1051256694@qq.com>
Date: 星期三, 11 六月 2025 17:19:48 +0800
Subject: [PATCH] 完善

---
 src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 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 af840cd..05e3fab 100644
--- a/src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java
@@ -52,22 +52,37 @@
 
         List<WorkIssuedResult.Tasks> tasks = new ArrayList<>();
         WorkIssuedResult.Tasks task = new WorkIssuedResult.Tasks();
-        task.setTaskId(wrkMast.getWrkNo().toString());
+        task.setTaskId(wrkMast.getWrkNo().toString()+"-"+new Date().getTime());
         task.setBarCode(wrkMast.getBarcode());
         task.setOrder(i);
+
+        //浼樺厛绾ф帓搴� 15.鍑哄簱>14.鍏ュ簱>13.绌烘澘鍑哄簱>12.绌烘澘鍏ュ簱>11.绉诲簱
         if(wrkMast.getIoType() == 1 ){//鍏ュ簱
+            workIssuedResult.setPriorityCode(14);//浼樺厛绾�
             task.setTaskType(0);//鍏ュ簱
             task.setStartNode(inDevp);
             task.setEndNode(wrkMast.getLocNo());//鐩爣搴撲綅
+
         }else if(wrkMast.getIoType() == 10 ){//绌烘澘鍏ュ簱
+            workIssuedResult.setPriorityCode(12);//浼樺厛绾�
             task.setTaskType(0);//鍏ュ簱
             task.setStartNode("200");
             task.setEndNode(wrkMast.getLocNo());//鐩爣搴撲綅
+
         }else if(wrkMast.getIoType() == 101 ){//鍑哄簱
+            workIssuedResult.setPriorityCode(15);//浼樺厛绾�
             task.setTaskType(1);//鍑哄簱
             task.setStartNode(wrkMast.getSourceLocNo());//婧愬簱浣�
             task.setEndNode(outDevp);
-        }else{//绌烘澘鍑哄簱
+
+        }else if(wrkMast.getIoType() == 11){//绉诲簱
+            workIssuedResult.setPriorityCode(11);//浼樺厛绾�
+            task.setTaskType(2);//绉诲簱
+            task.setStartNode(wrkMast.getSourceLocNo());//婧愬簱浣�
+            task.setEndNode(wrkMast.getLocNo());//鐩爣搴撲綅
+
+        } else {//绌烘澘鍑哄簱
+            workIssuedResult.setPriorityCode(13);//浼樺厛绾�
             task.setTaskType(1);//鍑哄簱
             task.setStartNode(wrkMast.getSourceLocNo());//婧愬簱浣�
             task.setEndNode("100");

--
Gitblit v1.9.1