From a8bb23b90b99f1898c2a0d0335115c69a6db761d Mon Sep 17 00:00:00 2001
From: zyh <zyh@123>
Date: 星期六, 24 一月 2026 08:33:19 +0800
Subject: [PATCH] 添加了联结器库特殊站点时调用AGV特殊模板,添加人员入侵系统检测到有人时急停AGV的接口,修复AGV工作档没有任务号的漏洞

---
 src/main/java/com/zy/asrs/task/handler/AGVTaskReportHandler.java |   28 +++++++++++++++++++++-------
 1 files changed, 21 insertions(+), 7 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 07c89f7..f9eb275 100644
--- a/src/main/java/com/zy/asrs/task/handler/AGVTaskReportHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/AGVTaskReportHandler.java
@@ -45,17 +45,31 @@
         String taskType = "PP";
         Boolean flag1 = false;
         Boolean flag2 = false;
-
+        Boolean cpFlag1 = false;
+        Boolean cpFlag2 = false;
         if(stationProperties.getStation().contains(task.getStaNo())){
-            taskType = "YLIN";
-            flag1 = true;
+            if (task.getStaNo().equals("Z-LVL18")){
+                taskType = "LJCPIN";
+                cpFlag1 = true;
+            }else {
+                taskType = "LJIN";
+                flag1 = true;
+            }
         }
         if (stationProperties.getStation().contains(task.getSourceStaNo())){
-            taskType = "YLOUT";
-            flag2 = true;
+            if (task.getSourceStaNo().equals("Z-LVL18")){
+                cpFlag2 = true;
+                taskType = "LJCPOUT";
+            }else{
+                taskType = "LJOUT";
+                flag2 = true;
+            }
         }
-        if(flag1&&flag2){
-            taskType = "YLBOTH";
+        if(flag1 && flag2){
+            taskType = "LJBOTH";
+        }
+        if (cpFlag1 && cpFlag2){
+            taskType = "LJCPBOTH";
         }
         //AGV鍖哄煙涓棤娉曠敤-
         String StaNo = task.getStaNo();

--
Gitblit v1.9.1