From f055f21676aa745087ecc0a21f4ade980d98e8bc Mon Sep 17 00:00:00 2001
From: LSH <1>
Date: 星期五, 21 六月 2024 09:09:34 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 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 d595267..4145a99 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -2035,10 +2035,13 @@
      */
     public synchronized void crnStnToLoc1Big(CrnSlave slave, CrnProtocol crnProtocol, Integer crnStation) {
         List<WrkMast> wrkMasts = wrkMastMapper.selectPakInStep12(slave.getId());
+        Integer crnStation1 = crnStation;//璁板綍
         for(WrkMast wrkMast : wrkMasts){
             if (wrkMast == null) {
                 continue;
             }
+
+            crnStation=crnStation1;//鍒锋柊
 
             CrnSlave.CrnStn crnStn = null;
             for (CrnSlave.CrnStn crnStn1 : slave.getCrnInStn()){
@@ -2102,6 +2105,10 @@
                 }
             }else {
                 break;
+            }
+
+            if (locMast.getBay1()==81){
+                crnStation=2;
             }
 
 
@@ -2925,10 +2932,13 @@
      */
     public synchronized void locToCrnStn1Big(CrnSlave slave, CrnProtocol crnProtocol, Integer crnStation) {
         List<WrkMast> wrkMasts = wrkMastMapper.selectPakOutStep12(slave.getId());
+        Integer crnStation1 = crnStation;
         for (WrkMast wrkMast : wrkMasts) {
             if (wrkMast == null) {
                 continue;
             }
+
+            crnStation = crnStation1;
 
             CrnSlave.CrnStn crnStn = null;
             for (CrnSlave.CrnStn crnStn1 : slave.getCrnOutStn()){
@@ -3010,6 +3020,10 @@
                     break;
                 }
 
+                if (sourceSta.getBay1().shortValue()==81){
+                    crnStation = 2;
+                }
+
                 // 鍙屾繁搴撲綅涓旀祬搴撲綅鏈夎揣锛屽垯闇�鍏堝娴呭簱浣嶈繘琛屽簱浣嶇Щ杞�
                 if (Utils.isDeepLoc(slaveProperties, wrkMast.getSourceLocNo())) {
                     String shallowLocNo = Utils.getShallowLoc(slaveProperties, wrkMast.getSourceLocNo());

--
Gitblit v1.9.1