From fe4798e6d7cfc5479c0be2b3b406778bf353a1d9 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@63.com> Date: 星期三, 02 十一月 2022 10:00:50 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 24 +++++++++++++++--------- 1 files changed, 15 insertions(+), 9 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 3412253..419c087 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -2517,23 +2517,29 @@ do { String locNo; if (!devpThread.charge0) { - locNo = SteChargeType.FIRST.locNo; - if (basSteService.hasCarOfLocNo(locNo) == null) { - steCharge = SteChargeType.FIRST; + SteChargeType first = SteChargeType.FIRST; + locNo = first.locNo; + if (basSteService.hasCarOfLocNo(locNo) == null + && wrkChargeService.selectWorkingOfCharge(first.ssbm) != null) { + steCharge = first; break; } } if (!devpThread.charge1) { - locNo = SteChargeType.SECOND.locNo; - if (basSteService.hasCarOfLocNo(locNo) == null) { - steCharge = SteChargeType.SECOND; + SteChargeType second = SteChargeType.SECOND; + locNo = second.locNo; + if (basSteService.hasCarOfLocNo(locNo) == null + && wrkChargeService.selectWorkingOfCharge(second.ssbm) != null) { + steCharge = second; break; } } if (!devpThread.charge2) { - locNo = SteChargeType.THIRD.locNo; - if (basSteService.hasCarOfLocNo(locNo) == null) { - steCharge = SteChargeType.THIRD; + SteChargeType third = SteChargeType.THIRD; + locNo = third.locNo; + if (basSteService.hasCarOfLocNo(locNo) == null + && wrkChargeService.selectWorkingOfCharge(third.ssbm) != null) { + steCharge = third; break; } } -- Gitblit v1.9.1