From 3c54f403c6c9756725f9d016e7ff05c5b64327d0 Mon Sep 17 00:00:00 2001 From: jinlin <jinlin> Date: 星期二, 22 十月 2024 14:36:53 +0800 Subject: [PATCH] 关于修改可靠性产品重复 --- modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ModelRbdNodeService.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 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..27bfa88 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,6 +6,9 @@ import com.zt.life.modules.mainPart.taskReliability.model.*; import org.springframework.stereotype.Service; +import java.util.HashMap; +import java.util.Map; + /** * model_line @@ -22,10 +25,14 @@ node.setProductId(modelRbd.getProductId()); node.setModelId(modelRbd.getId()); Long[] nodeArr = modelRbd.getNodeArr(); + Map<Long,Integer> nodeMap = new HashMap<>(); for(Long nodeId :nodeArr){ - node.setId(UUIDUtil.generateId()); - node.setNodeId(nodeId); - baseDao.insert(node); + if (nodeMap.get(nodeId)!=null) { + node.setId(UUIDUtil.generateId()); + node.setNodeId(nodeId); + baseDao.insert(node); + nodeMap.put(nodeId,1); + } } } } -- Gitblit v1.9.1