From 4ea361f8b7fa5fa63c650832e6b5efa150cb6693 Mon Sep 17 00:00:00 2001
From: zc <zc@123>
Date: 星期四, 24 四月 2025 09:59:37 +0800
Subject: [PATCH] 初步调试

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 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 42bebb2..cee0f9d 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -426,8 +426,12 @@
         ShuttleProtocol status1 = shuttleThread1.getStatus();
         ShuttleProtocol status2 = shuttleThread2.getStatus();
         List<String> loc = new ArrayList<>();
-        loc.add(status1.getCurrentLocNo());
-        loc.add(status2.getCurrentLocNo());
+        if (status1 != null) {
+            loc.add(status1.getCurrentLocNo());
+        }
+        if (status2 != null) {
+            loc.add(status2.getCurrentLocNo());
+        }
         DevpSlave devpSlave = slaveProperties.getDevp().get(0);
         // 閬嶅巻鍫嗗灈鏈哄嚭搴撶珯
         DevpThread devpThread = (DevpThread) SlaveConnection.get(SlaveType.Devp, devpSlave.getId());
@@ -1215,9 +1219,9 @@
             //鑾峰彇鎻愬崌鏈哄懡浠�
             List<LiftCommand> liftCommands = liftThread.getPalletOutCommand(wrkMast.getWrkNo(), sourceLev, wrkMast.getStaNo());
             LiftCommand liftCommand = liftCommands.get(0);
-            if ( wrkMast.getStaNo()==1031){
+            if (wrkMast.getStaNo() == 1031) {
                 liftCommand.setTaskNo(wrkMast.getWrkNo());
-            }else {
+            } else {
                 int deviceWrk = commonService.getWorkNo(8);//鐢熸垚鎻愬崌鏈鸿澶囧伐浣滃彿
                 liftCommand.setTaskNo(deviceWrk);//鏇存崲闅忔満浠诲姟鍙�
             }

--
Gitblit v1.9.1