From c809a08cd4746f8c1c33c9158df4e35a55f5bc6e Mon Sep 17 00:00:00 2001
From: dubin <bindu_bean@163.com>
Date: 星期二, 16 十二月 2025 11:02:20 +0800
Subject: [PATCH] #1

---
 src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 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 e79c195..f92acd1 100644
--- a/src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java
@@ -54,22 +54,24 @@
         WorkIssuedResult.Tasks task = new WorkIssuedResult.Tasks();
         task.setTaskId(wrkMast.getWrkNo().toString());
         task.setBarCode(wrkMast.getBarcode());
-        task.setOrder(i);
+//        task.setOrder(i);
+        task.setOrder((int) (100 - wrkMast.getIoPri()));
 
         //浼樺厛绾ф帓搴� 15.鍑哄簱>14.鍏ュ簱>13.绌烘澘鍑哄簱>12.绌烘澘鍏ュ簱>11.绉诲簱
-        if(wrkMast.getIoType() == 1 ){//鍏ュ簱
+        if(wrkMast.getIoType() == 1 || wrkMast.getIoType() == 53 || wrkMast.getIoType() == 57){//鍏ュ簱
             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.setStartNode(inDevp);
             task.setEndNode(wrkMast.getLocNo());//鐩爣搴撲綅
 
-        }else if(wrkMast.getIoType() == 101 ){//鍑哄簱
+        }else if(wrkMast.getIoType() == 101 || wrkMast.getIoType() == 103 || wrkMast.getIoType() == 107){//鍑哄簱
             workIssuedResult.setPriorityCode(15);//浼樺厛绾�
             task.setTaskType(1);//鍑哄簱
             task.setStartNode(wrkMast.getSourceLocNo());//婧愬簱浣�
@@ -85,7 +87,7 @@
             workIssuedResult.setPriorityCode(13);//浼樺厛绾�
             task.setTaskType(1);//鍑哄簱
             task.setStartNode(wrkMast.getSourceLocNo());//婧愬簱浣�
-            task.setEndNode("100");
+            task.setEndNode(outDevp);
         }
         tasks.add(task);
         workIssuedResult.setTasks(tasks);

--
Gitblit v1.9.1