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/ApsGasPipelinePredictionServiceImpl.java | 16 ++++++++-------- 1 files changed, 8 insertions(+), 8 deletions(-) diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipelinePredictionServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipelinePredictionServiceImpl.java index c9f6153..7ed42e1 100644 --- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipelinePredictionServiceImpl.java +++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipelinePredictionServiceImpl.java @@ -110,15 +110,15 @@ 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; + + 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); } - return false; - }).collect(Collectors.toList()); + } if (!list.isEmpty()) { List<Map<String, Object>> facCodeKey = apsGasPipelinePredictionMapper.selectByFacOrMaterial(keys); -- Gitblit v1.9.3