package com.zt.life.modules.mainPart.taskReliability.service; import com.zt.common.service.BaseService; import com.zt.common.utils.UUIDUtil; import com.zt.life.modules.mainPart.taskReliability.dao.*; 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 * @since 1.0.0 2024-02-28 */ @Service public class ModelRbdNodeService extends BaseService { public void saveNodeArr(ModelRbd modelRbd) { // baseDao.deteleModelRbdNode(modelRbd.getId()); ModelRbdNode node = new ModelRbdNode(); node.setProductId(modelRbd.getProductId()); node.setModelId(modelRbd.getId()); Long[] nodeArr = modelRbd.getNodeArr(); Map 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); } } } }