From edca6e6425e38e2ec87b08f164fb3c68dd195da6 Mon Sep 17 00:00:00 2001 From: sfd <sun.sunshine@163.com> Date: 星期五, 23 五月 2025 15:36:19 +0800 Subject: [PATCH] 修改字段excel配置 --- aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsMaterialProductGroupManagementServiceImpl.java | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsMaterialProductGroupManagementServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsMaterialProductGroupManagementServiceImpl.java index b89e432..c6cec92 100644 --- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsMaterialProductGroupManagementServiceImpl.java +++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsMaterialProductGroupManagementServiceImpl.java @@ -115,17 +115,14 @@ item.setCreateBy(SecurityUtils.getUsername()); item.setCreateTime(DateUtils.getNowDate()); }); - Collections.reverse(list); - list = list.stream() - .filter(item -> { - item.setKey(null); - if (!keys.contains(item.getKey())) { - keys.add(item.getKey()); - return true; - } - return false; - }) - .collect(Collectors.toList()); + for (int i = list.size() - 1; i >= 0; --i) { + list.get(i).setKey(null); + if (!keys.contains(list.get(i).getKey())) { + keys.add(list.get(i).getKey()); + } else { + list.remove(i); + } + } if (!list.isEmpty()) { Set<String> facCodeKey = apsMaterialProductGroupManagementMapper.selectByFacOrMaterial(keys); -- Gitblit v1.9.3