Merge remote-tracking branch 'origin/master'

This commit is contained in:
hongchao 2025-10-17 12:11:43 +08:00
commit 09a9ac8cef
1 changed files with 5 additions and 7 deletions

View File

@ -277,13 +277,11 @@ public class MaterialMachineServiceImpl implements MaterialMachineService {
} else { } else {
list = materialMachineMapper.getMaCodeList(bean); list = materialMachineMapper.getMaCodeList(bean);
List<MaterialStorageInfo> useList = materialMachineMapper.getMaCodeDetails(bean); List<MaterialStorageInfo> useList = materialMachineMapper.getMaCodeDetails(bean);
if ("0".equals(bean.getManageType())) { if (CollectionUtils.isNotEmpty(list) && CollectionUtils.isNotEmpty(useList)) {
if (CollectionUtils.isNotEmpty(list) && CollectionUtils.isNotEmpty(useList)) { // 将list中存在于useList中的元素过滤处理
// 将list中存在于useList中的元素过滤处理 list = list.stream()
list = list.stream() .filter(item -> useList.stream().noneMatch(useItem -> useItem.getMaId().equals(item.getMaId())))
.filter(item -> useList.stream().noneMatch(useItem -> useItem.getMaId().equals(item.getMaId()))) .collect(Collectors.toList());
.collect(Collectors.toList());
}
} }
for (MaterialStorageInfo useStorageInfo : list) { for (MaterialStorageInfo useStorageInfo : list) {
// 查询出库信息 // 查询出库信息