Commit 2c6d711e authored by tianbo's avatar tianbo

refactor(equip): 优化设备变更流程中的设备编码设置逻辑

- 西安新电梯使用单位编辑时不生成设备代码
parent 87cd0efb
......@@ -327,6 +327,8 @@ public class SingleEquipChangeProcess implements IEquipChangeDataProcessStrategy
if (companyTypeObj != null && !"company".equals(companyTypeObj.getString("level"))) {
// 编辑账号为接收机构人员时,receiveCompanyCode取到地市级的接收机构代码
receiveCompanyCode = commonEquipDataProcessService.getJgUseRegistrationService().getCodeUtil().getCityRegionCode(companyTypeObj.getString("companyCode"));
String equCode = commonEquipDataProcessService.getJgRegisterInfoService().getEquCode(registerInfoNew, factoryInfoOld, receiveCompanyCode);
registerInfoNew.setEquCode(equCode);
}
if (companyTypeObj != null && "company".equals(companyTypeObj.getString("level"))) {
// 编辑账号企业人员时,receiveCompanyCode最近一次使用登记或者安装告知或者车用气瓶登记单据的接收机构代码
......@@ -336,10 +338,10 @@ public class SingleEquipChangeProcess implements IEquipChangeDataProcessStrategy
recentlyReceiveCompanyCode = recentlyReceiveCompanyCode.stream().filter(map -> !ValidationUtil.isEmpty(map)).collect(Collectors.toList());
recentlyReceiveCompanyCode.sort(Comparator.comparing(map -> map.get("passedDate")));
receiveCompanyCode = commonEquipDataProcessService.getJgUseRegistrationService().getCodeUtil().getCityRegionCode(recentlyReceiveCompanyCode.get(0).get("receiveCompanyCode"));
String equCode = commonEquipDataProcessService.getJgRegisterInfoService().getEquCode(registerInfoNew, factoryInfoOld, receiveCompanyCode);
registerInfoNew.setEquCode(equCode);
}
}
String equCode = commonEquipDataProcessService.getJgRegisterInfoService().getEquCode(registerInfoNew, factoryInfoOld, receiveCompanyCode);
registerInfoNew.setEquCode(equCode);
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment