From b2d7d082f0319af3e0f5e186723febabbda02033 Mon Sep 17 00:00:00 2001 From: mashuai Date: Tue, 23 Sep 2025 16:35:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../clz/service/impl/MaterialMachineServiceImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/service/impl/MaterialMachineServiceImpl.java b/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/service/impl/MaterialMachineServiceImpl.java index 2b337a9d..3241a6f9 100644 --- a/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/service/impl/MaterialMachineServiceImpl.java +++ b/bonus-modules/bonus-material/src/main/java/com/bonus/material/clz/service/impl/MaterialMachineServiceImpl.java @@ -227,6 +227,13 @@ public class MaterialMachineServiceImpl implements MaterialMachineService { list = materialMachineMapper.getMaCodeDetails(bean); } else { list = materialMachineMapper.getMaCodeList(bean); + List useList = materialMachineMapper.getMaCodeDetails(bean); + if (CollectionUtils.isNotEmpty(useList)) { + // 将list中存在于useList中的元素过滤处理 + list = list.stream() + .filter(item -> useList.stream().noneMatch(useItem -> useItem.getMaId().equals(item.getMaId()))) + .collect(Collectors.toList()); + } } if (CollectionUtils.isNotEmpty(list)) { for (MaterialStorageInfo useStorageInfo : list) {