From 0ea5c25c84ec189aad8fdd3f412b1e6399a30612 Mon Sep 17 00:00:00 2001 From: mrzhssss <pro6@qq.com> Date: 星期日, 18 九月 2022 15:58:42 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java index 7dff5f0..15d1175 100644 --- a/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/LocMastServiceImpl.java @@ -85,13 +85,13 @@ } @Override - public synchronized void breakUp(String locNo) { + public synchronized void breakUp(String locNo, List<String> excludeLocNos) { List<String> groupLoc = Utils.getGroupOuterLoc(locNo); Iterator<String> iterator = groupLoc.iterator(); while (iterator.hasNext()) { String next = iterator.next(); LocMast locMast = this.selectById(next); - if (locMast.getLocSts().equals("F") || locMast.getLocSts().equals("D")) { + if (locMast.getLocSts().equals("F") || locMast.getLocSts().equals("D") || !excludeLocNos.contains(locMast.getLocNo())) { continue; } iterator.remove(); -- Gitblit v1.9.1