diff --git a/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java b/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java index 1d930b02a..eefb8743d 100644 --- a/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java +++ b/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java @@ -433,7 +433,8 @@ public class IoSplitCodeService extends ServiceImpl -unTagCount) { Optional firstMatch = collectOrderCodeMEN.stream() - .filter(item -> IntUtil.value(item.getRemoveFlag())) + .filter(item -> + IntUtil.value(item.getRemoveFlag()) && item.getBizIdFk().equals(collectOrderBiz.getId())) .findFirst(); if (firstMatch.isPresent()) { IoCollectOrderCodeMan result = firstMatch.get();