From f2642ea8e465ca0a7e497f1a42120679fe6122f2 Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期一, 04 十一月 2024 14:40:27 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
index a17d497..ec261b9 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -427,7 +427,7 @@
 
                     // 鏇存柊绔欑偣淇℃伅 涓� 涓嬪彂plc鍛戒护
                     staProtocol.setWorkNo(wrkMast.getWrkNo());
-                    staProtocol.setStaNo((short) 161);
+                    staProtocol.setStaNo(wrkMast.getStaNo().shortValue());
                     devpThread.setPakMk(staProtocol.getSiteId(), false);
                     boolean result = MessageQueue.offer(SlaveType.Devp, devp.getId(), new Task(2, staProtocol));
                     log.error("杈撻�佺嚎涓嬪彂5锛�"+wrkMast.getWrkNo()+","+wrkMast.getStaNo());
@@ -2155,11 +2155,21 @@
     }
 
     private void getAgvTaskParam(ForwardAGVTaskParam agvTaskCreateParam,WrkMast param,Integer staNo){
+        String sourceSite = "";
+        if (staNo == 1040 || staNo == 1042) {
+            sourceSite = "a";
+        } else if (staNo == 2010 || staNo == 2012) {
+            sourceSite = "b";
+        } else if(staNo == 3010  || staNo ==3012) {
+            sourceSite = "c";
+        } else if(staNo == 2000 || staNo ==2002) {
+            sourceSite = "d";
+        }
         List<ForwardAGVTaskParam.PositionCodePaths> agvTaskParamList = Arrays.asList(
                 //璧峰浣�
                 new ForwardAGVTaskParam.PositionCodePaths(staNo.toString(),"05"),
                 //鐩爣浣�
-                new ForwardAGVTaskParam.PositionCodePaths("a2","05")
+                new ForwardAGVTaskParam.PositionCodePaths(sourceSite,"04")
         );
         Date date = new Date();
         DecimalFormat df = new DecimalFormat("0000");

--
Gitblit v1.9.1