From 6250f74b2a02770a37f2f0144c762f7952a12bd6 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 18 二月 2025 08:58:51 +0800 Subject: [PATCH] 修改 --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelRbdNodeService.java | 17 ++++++++++++----- 1 files changed, 12 insertions(+), 5 deletions(-) diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelRbdNodeService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelRbdNodeService.java index 83db7f2..b57857b 100644 --- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelRbdNodeService.java +++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelRbdNodeService.java @@ -6,11 +6,14 @@ import com.zt.life.modules.mainPart.taskReliability.model.*; import org.springframework.stereotype.Service; +import java.util.HashMap; +import java.util.Map; + /** * model_line * - * @author zt generator + * @author zt generator * @since 1.0.0 2024-02-28 */ @Service @@ -22,10 +25,14 @@ node.setProductId(modelRbd.getProductId()); node.setModelId(modelRbd.getId()); Long[] nodeArr = modelRbd.getNodeArr(); - for(Long nodeId :nodeArr){ - node.setId(UUIDUtil.generateId()); - node.setNodeId(nodeId); - baseDao.insert(node); + Map<Long, Integer> nodeMap = new HashMap<>(); + for (Long nodeId : nodeArr) { + if (nodeMap.get(nodeId) == null) { + node.setId(UUIDUtil.generateId()); + node.setNodeId(nodeId); + baseDao.insert(node); + nodeMap.put(nodeId, 1); + } } } } -- Gitblit v1.9.1