From e47b30ba51de51df6210910e50d790614a9b30e1 Mon Sep 17 00:00:00 2001
From: lsh <lsh123456>
Date: 星期四, 27 六月 2024 20:38:50 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 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 c5a2c39..f9550bc 100644
--- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -5118,10 +5118,10 @@
                 return false;
             }
 
-//            //鍒ゆ柇灏忚溅鐘舵��
-//            if (!jarWrkMastExecuteGenerateSteStatus(jarSlave.getJarOutSte().get(0).getSteNo(),2,SteStatusType.IDLE)){
-//                return false;
-//            }
+            //鍒ゆ柇灏忚溅鐘舵��
+            if (!jarWrkMastExecuteGenerateSteStatus(jarSlave.getJarOutSte().get(0).getSteNo(),2,SteStatusType.IDLE)){
+                return false;
+            }
 
             //鍒ゆ柇RGV鐘舵��
             JarSlave.RgvStn rgvStn = jarSlave.getJarOutRgv().get(0);
@@ -5320,40 +5320,40 @@
                         if (jarWrkMastExecuteActionExecute1(wrkMastExecute,sign)){
                             break;
                         }
-                        return;
+                        continue;
                     case 2:
                     case 4:
                         if (jarWrkMastExecuteActionExecute2(wrkMastExecute,sign)){
                             break;
                         }
-                        return;
+                        continue;
                     case 5:
                         if (jarWrkMastExecuteActionExecute5(wrkMastExecute,sign)){
                             break;
                         }
-                        return;
+                        continue;
                     case 6:
                         if (jarWrkMastExecuteActionExecute6(wrkMastExecute,sign)){
                             break;
                         }
-                        return;
+                        continue;
                     case 7:
                     case 8:
                         if (jarWrkMastExecuteActionExecute7(wrkMastExecute,sign)){
                             break;
                         }
-                        return;
+                        continue;
                     case 9:
                         if (jarWrkMastExecuteActionExecute9(wrkMastExecute,sign)){
                             break;
                         }
-                        return;
+                        continue;
                     case 10:
                     case 11:
                         if (jarWrkMastExecuteActionExecute10(wrkMastExecute,sign)){
                             break;
                         }
-                        return;
+                        continue;
                 }
             }
         } catch (Exception e){
@@ -6135,7 +6135,7 @@
      */
     public synchronized boolean jarWrkMastExecuteActionExecute7(WrkMastExecute wrkMastExecute,Integer sign) {
         try{
-            List<WrkMastExecute> wrkMastExecuteByJarNo = wrkMastExecuteService.getWrkMastExecuteByJarNo(wrkMastExecute.getJarId());
+            List<WrkMastExecute> wrkMastExecuteByJarNo = wrkMastExecuteService.selectWrkMastExecuteByWrk(wrkMastExecute);
             if (wrkMastExecuteByJarNo.size()!=1 || !wrkMastExecuteByJarNo.get(0).getWrkNo().equals(wrkMastExecute.getWrkNo())){
                 return false;
             }
@@ -6455,7 +6455,7 @@
      */
     public synchronized boolean jarWrkMastExecuteActionExecute10(WrkMastExecute wrkMastExecute,Integer sign) {
         try{
-            List<WrkMastExecute> wrkMastExecuteByJarNo = wrkMastExecuteService.getWrkMastExecuteByJarNo(wrkMastExecute.getJarId());
+            List<WrkMastExecute> wrkMastExecuteByJarNo = wrkMastExecuteService.selectWrkMastExecuteByWrk(wrkMastExecute);
             if (wrkMastExecuteByJarNo.size()!=1 || !wrkMastExecuteByJarNo.get(0).getWrkNo().equals(wrkMastExecute.getWrkNo())){
                 return false;
             }
@@ -7074,8 +7074,12 @@
                 if (steProtocol == null) {
                     continue;
                 }
-                Integer integer = wrkMastExecuteService.selectNoStart(steSlave.getId());
-                if (integer!=0){
+
+                if (wrkMastExecuteService.selectNoStart(steSlave.getId())!=0){
+                    continue;
+                }
+
+                if (wrkMastExecuteService.selectMoveStart(steSlave.getId())!=0){
                     continue;
                 }
 

--
Gitblit v1.9.1