| | |
| | | String curXtName = ""; |
| | | String curFxtName = ""; |
| | | |
| | | |
| | | Map<String, XhProductModel> modelMap = new HashMap<>(); |
| | | List<XhProductModel> prductList =baseDao.getProductPath(shipId); |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | Long paramId = null; |
| | | String sbPath = curXtName + "," + (StringUtils.isBlank(curFxtName) ? "" : curFxtName + ",") + sb; |
| | | if (modelMap.get(sbPath) == null) { |
| | | curSbId = UUIDUtil.generateId(); |
| | | insertSb = true; |
| | | } else { |
| | | curSbId = modelMap.get(sbPath).getId(); |
| | | paramId = modelMap.get(sbPath).getParamId(); |
| | | } |
| | | |
| | | |
| | | if (StringUtils.isEmpty(sb)) { |
| | | com.zt.life.util.ImportUtil.updateErrMap(errMap, "没有填写设备名称", sheetName, row1); |
| | | continue; |
| | | } |
| | | |
| | | //导入型号产品结果库 |
| | | XhProductModel xhProductModel = new XhProductModel(); |
| | | |
| | |
| | | this.insert(xhProductModel); |
| | | } |
| | | |
| | | |
| | | //导入预计参数 |
| | | ParamData itemEntity = new ParamData(); |
| | | //绑定设备ID |
| | |
| | | if (StringUtils.isNotBlank(repairMttcrOtherParams3)) { |
| | | itemEntity.setRepairMttcrOtherParams3(Double.valueOf(repairMttcrOtherParams3)); |
| | | } |
| | | if (modelMap.get(sbPath) == null) |
| | | if (modelMap.get(sbPath) == null) { |
| | | paramDataService.insert(itemEntity); |
| | | else |
| | | } else { |
| | | itemEntity.setId(paramId); |
| | | paramDataService.update(itemEntity); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |