From 3bf6f972604761c9ac59a2cb9ea01eeacaec2189 Mon Sep 17 00:00:00 2001
From: zyh <zyh@123>
Date: 星期六, 28 三月 2026 15:43:51 +0800
Subject: [PATCH] 更新为正式部署许可证

---
 src/main/java/com/zy/asrs/task/handler/AGVTaskReportHandler.java |   47 ++++++++++++++++++++++++++++-------------------
 1 files changed, 28 insertions(+), 19 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/AGVTaskReportHandler.java b/src/main/java/com/zy/asrs/task/handler/AGVTaskReportHandler.java
index f9eb275..9f2675b 100644
--- a/src/main/java/com/zy/asrs/task/handler/AGVTaskReportHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/AGVTaskReportHandler.java
@@ -31,6 +31,7 @@
 
 
     public ReturnT<String> start(Task task) {
+        String taskType = "NB1";
         String SourceStaNoType = "SITE";
         String TargetStaNoType = "SITE";
         //缁檃gv涓嬪彂鐨勪换鍔$被鍨�,榛樿绔欏埌绔�
@@ -42,34 +43,42 @@
         }else if(task.getIoType()==5){
             SourceStaNoType = "ZONE";
         }
-        String taskType = "PP";
         Boolean flag1 = false;
         Boolean flag2 = false;
         Boolean cpFlag1 = false;
         Boolean cpFlag2 = false;
         if(stationProperties.getStation().contains(task.getStaNo())){
-            if (task.getStaNo().equals("Z-LVL18")){
-                taskType = "LJCPIN";
-                cpFlag1 = true;
-            }else {
-                taskType = "LJIN";
-                flag1 = true;
-            }
+            taskType = "LJIN";
+            flag1 = true;
         }
-        if (stationProperties.getStation().contains(task.getSourceStaNo())){
-            if (task.getSourceStaNo().equals("Z-LVL18")){
-                cpFlag2 = true;
-                taskType = "LJCPOUT";
-            }else{
-                taskType = "LJOUT";
-                flag2 = true;
-            }
+        if (stationProperties.getStation().contains(task.getSourceStaNo())) {
+            taskType = "LJOUT";
+            flag2 = true;
         }
-        if(flag1 && flag2){
+        if(flag1 && flag2) {
             taskType = "LJBOTH";
         }
-        if (cpFlag1 && cpFlag2){
-            taskType = "LJCPBOTH";
+        if (task.getStaNo().equals("Z-LVL18")){
+            taskType = "LJCPIN";
+        }
+        if (task.getSourceStaNo().equals("Z-LVL18")){
+            taskType = "LJCPOUT";
+        }
+        if (task.getSourceStaNo().equals("Z-LVL20")||task.getSourceStaNo().equals("Z-LVL21")||task.getSourceStaNo().equals("Z-LVL22")||
+                task.getSourceStaNo().equals("Z-LVL23")||task.getSourceStaNo().equals("Z-LVL24")||task.getSourceStaNo().equals("Z-LVL25")||
+                task.getSourceStaNo().equals("Z-LVL26")||task.getSourceStaNo().equals("Z-LVL27")||task.getSourceStaNo().equals("Z-LVL28")||
+                task.getSourceStaNo().equals("Z-LVL29")||task.getSourceStaNo().equals("Z-LVL30")||task.getSourceStaNo().equals("Z-LVL31")){
+            taskType = "HKCPIN";
+        }
+        if (task.getStaNo().equals("Z-LVL20")||task.getStaNo().equals("Z-LVL21")||task.getStaNo().equals("Z-LVL22")||
+                task.getStaNo().equals("Z-LVL23")||task.getStaNo().equals("Z-LVL24")||task.getStaNo().equals("Z-LVL25")||
+                task.getStaNo().equals("Z-LVL26")||task.getStaNo().equals("Z-LVL27")||task.getStaNo().equals("Z-LVL28")||
+                task.getStaNo().equals("Z-LVL29")||task.getStaNo().equals("Z-LVL30")||task.getStaNo().equals("Z-LVL31")
+        ){
+            taskType = "HKCPOUT";
+        }
+        if (task.getIsPda() != null && task.getIsPda().equals("Y")){
+            taskType = "NB1";
         }
         //AGV鍖哄煙涓棤娉曠敤-
         String StaNo = task.getStaNo();

--
Gitblit v1.9.1