From a566bdd94c21b60f57a0669fc923ffb9e16f0f4d Mon Sep 17 00:00:00 2001
From: whycq <123456>
Date: 星期四, 16 三月 2023 17:06:31 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   34 ++++++++++++++++++++++++++++++++--
 1 files changed, 32 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 f6495e1..a86899e 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -532,7 +532,37 @@
                         wrkMast.setIoTime(now);
                         wrkMast.setIoType(wrkMast.getIoType() - 50); // 鍏ュ嚭搴撶被鍨�: 103->53,104->54,107->57
                         wrkMast.setWrkSts(2L); // 宸ヤ綔鐘舵��: 2.璁惧涓婅蛋
-                        wrkMast.setSourceStaNo(wrkMast.getStaNo()); // 婧愮珯
+
+                        Integer sourceStaNo = 0;
+                        switch (wrkMast.getStaNo()){
+                            case 100:
+                                sourceStaNo = 101;
+                                break;
+                            case 103:
+                                sourceStaNo = 104;
+                                break;
+                            case 110:
+                                sourceStaNo = 111;
+                                break;
+                            case 113:
+                                sourceStaNo = 114;
+                                break;
+                            case 200:
+                                sourceStaNo = 201;
+                                break;
+                            case 203:
+                                sourceStaNo = 204;
+                                break;
+                            case 300:
+                                sourceStaNo = 301;
+                                break;
+                            case 303:
+                                sourceStaNo = 304;
+                                break;
+                        }
+
+                        wrkMast.setSourceStaNo(sourceStaNo); // 婧愮珯
+//                        wrkMast.setSourceStaNo(wrkMast.getStaNo()); // 婧愮珯
                         wrkMast.setStaNo(staNo); // 鐩爣绔�
                         wrkMast.setLocNo(wrkMast.getSourceLocNo()); // 鐩爣搴撲綅 = 鍑哄簱鏃剁殑婧愬簱浣�
                         wrkMast.setSourceLocNo(""); // 婧愬簱浣嶆竻绌�
@@ -888,7 +918,7 @@
             List<WrkMast> wrkMasts = wrkMastMapper.selectPakOutStep11(slave.getId(), crnStn.getStaNo());
             //            鑾峰彇宸ヤ綔鐘舵�佷负14鐨勫伐浣滄。
             WrkMast wrkMast1 = wrkMastMapper.selectPakOutStep14(slave.getId(), crnStn.getStaNo());
-            if (wrkMast1.getIoType().equals(103) || wrkMast1.getIoType().equals(107) ) {
+            if ( wrkMast1 !=null) {
                 continue;
             }
             for (WrkMast wrkMast : wrkMasts) {

--
Gitblit v1.9.1