From 7407dd80f142b755fde5f9ffa99fd038587ee73b Mon Sep 17 00:00:00 2001 From: TQS <56479841@qq.com> Date: 星期三, 15 二月 2023 17:55:44 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java | 13 +++++++++++-- 1 files changed, 11 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 008e2cc..a21f053 100644 --- a/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java @@ -1186,7 +1186,7 @@ // 鑾峰彇婧愬簱浣嶄俊鎭� LocMast sourceSta = locMastService.selectById(wrkMast.getSourceLocNo()); if (!sourceSta.getLocSts().equals("R") &&!sourceSta.getLocSts().equals("P")) { - News.error("鍑哄簱鎿嶄綔搴撲綅鐘舵�佷笉绗﹀悎--鐘舵��, 搴撲綅鍙�={}锛屽簱浣嶇姸鎬�={}", wrkMast.getLocNo(), sourceSta.getLocSts()); + News.error("鍑哄簱鎿嶄綔搴撲綅鐘舵�佷笉绗﹀悎--鐘舵��, 搴撲綅鍙�={}锛屽簱浣嶇姸鎬�={}", wrkMast.getSourceLocNo(), sourceSta.getLocSts()); continue; } @@ -3857,10 +3857,19 @@ boolean success = true; List<String> insideLoc = Utils.getGroupInsideLoc(one.getLocNo()); for (String inside : insideLoc) { - if (!locMastService.selectById(inside).getLocSts().equals("O")) { + if (locMastService.selectById(inside).getLocSts().equals("P") + || locMastService.selectById(inside).getLocSts().equals("R") + || locMastService.selectById(inside).getLocSts().equals("S") + || locMastService.selectById(inside).getLocSts().equals("Q")) { success = false; break; } } + + Integer steNo = this.hasCar(one.getLocNo()); + if (steNo != null) { + continue; + } + if (success) { loc = one; break; -- Gitblit v1.9.1