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<ModelRbdNodeDao, ModelRbdNode> {
|
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<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);
|
}
|
}
|
}
|
}
|