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