package com.zt.life.modules.mainPart.taskReliability.service; import cn.hutool.json.JSONArray; import cn.hutool.json.JSONObject; import com.zt.common.db.query.QueryFilter; import com.zt.common.service.BaseService; import com.zt.common.utils.JsonUtils2; import com.zt.common.utils.UUIDUtil; import com.zt.life.modules.mainPart.basicInfo.dao.ParamDataDao; import com.zt.life.modules.mainPart.basicInfo.dao.XhProductModelDao; import com.zt.life.modules.mainPart.basicInfo.model.ParamData; import com.zt.life.modules.mainPart.basicInfo.model.ProductImg; import com.zt.life.modules.mainPart.basicInfo.model.XhProductModel; import com.zt.life.modules.mainPart.taskReliability.dao.*; import com.zt.life.modules.mainPart.taskReliability.dto.ModelLinePair; import com.zt.life.modules.mainPart.taskReliability.model.*; import org.apache.commons.lang3.StringUtils; import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element; import org.dom4j.io.OutputFormat; import org.dom4j.io.XMLWriter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.io.StringWriter; import java.util.*; import java.util.stream.Collectors; /** * 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(); for(Long nodeId :nodeArr){ node.setId(UUIDUtil.generateId()); node.setNodeId(nodeId); baseDao.insert(node); } } }