Commit 15332f3c authored by 刘林's avatar 刘林

fix(jg):超设计使用年限功能开发

parent 6944c728
...@@ -52,7 +52,7 @@ public enum BusinessTypeEnum { ...@@ -52,7 +52,7 @@ public enum BusinessTypeEnum {
JG_HISTORY_USAGE_REGISTRATION("119", "历史设备登记"), JG_HISTORY_USAGE_REGISTRATION("119", "历史设备登记"),
JG_OVER_DESIGN_SERVICE_LIFE("120", "超设计使用年限登记"), JG_OVER_DESIGN_SERVICE_LIFE("120", "超设计使用年限变更"),
JG_REPLACEMENT_REGISTRATION("121", "补证登记"); JG_REPLACEMENT_REGISTRATION("121", "补证登记");
private final String code; private final String code;
......
...@@ -141,7 +141,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign ...@@ -141,7 +141,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign
throw new BadRequest("请选择设备信息!"); throw new BadRequest("请选择设备信息!");
} }
if (SUBMIT_TYPE_FLOW.equals(map.get("submit"))) { if (SUBMIT_TYPE_FLOW.equals(map.get("submit"))) {
this.repeatUsedEquipCheck(equipmentLists, this.repeatUsedEquipCheck(equipmentLists,
CompanyTypeEnum.INDIVIDUAL.getName().equals(company.getCompanyType()) ? company.getCompanyCode().split("_")[1] : company.getCompanyCode()); CompanyTypeEnum.INDIVIDUAL.getName().equals(company.getCompanyType()) ? company.getCompanyCode().split("_")[1] : company.getCompanyCode());
} }
List<IdxBizJgInspectionDetectionInfo> inspectionDetectionInfoList = idxBizJgInspectionDetectionInfoService.checkInspectionInfo( List<IdxBizJgInspectionDetectionInfo> inspectionDetectionInfoList = idxBizJgInspectionDetectionInfoService.checkInspectionInfo(
...@@ -187,7 +187,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign ...@@ -187,7 +187,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign
if (hasId) { if (hasId) {
ResponseModel<List<String>> listResponseModel = tzsServiceFeignClient.applicationFormCode(ApplicationFormTypeEnum.CSJ.getCode(), 1); ResponseModel<List<String>> listResponseModel = tzsServiceFeignClient.applicationFormCode(ApplicationFormTypeEnum.CSJ.getCode(), 1);
if (!ObjectUtils.isEmpty(listResponseModel) && listResponseModel.getStatus() != HttpStatus.OK.value()) { if (!ObjectUtils.isEmpty(listResponseModel) && listResponseModel.getStatus() != HttpStatus.OK.value()) {
throw new BadRequest("超设计使用年限登记申请单单号获取失败!"); throw new BadRequest("超设计使用年限变更申请单单号获取失败!");
} }
String applyNo = listResponseModel.getResult().get(0); String applyNo = listResponseModel.getResult().get(0);
overDesignServiceLife.setApplyNo(applyNo); overDesignServiceLife.setApplyNo(applyNo);
...@@ -206,14 +206,13 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign ...@@ -206,14 +206,13 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign
equip.setEquId(String.valueOf(device.get("record"))); equip.setEquId(String.valueOf(device.get("record")));
equip.setOverDesignId(Objects.toString(overDesignServiceLife.getSequenceNbr())); equip.setOverDesignId(Objects.toString(overDesignServiceLife.getSequenceNbr()));
equip.setDeviceInfo(JSONObject.toJSONString(device)); equip.setDeviceInfo(JSONObject.toJSONString(device));
equip.setUseRegistrationCode(Objects.toString(device.get("USE_ORG_CODE"))); equip.setUseRegistrationCode(Objects.toString(device.get("USE_ORG_CODE"),""));
equip.setEquList(Objects.toString(device.get("EQU_LIST_CODE"))); equip.setEquList(Objects.toString(device.get("EQU_LIST_CODE"),""));
equip.setEquCategory(Objects.toString(device.get("EQU_CATEGORY_CODE"))); equip.setEquCategory(Objects.toString(device.get("EQU_CATEGORY_CODE"),""));
equip.setEquDefine(Objects.toString(device.get("EQU_DEFINE_CODE"))); equip.setEquDefine(Objects.toString(device.get("EQU_DEFINE_CODE"),""));
if (!ObjectUtils.isEmpty(device.get("SAFETY_ASSESSMENT_REPORT"))) { if (!ObjectUtils.isEmpty(device.get("SAFETY_ASSESSMENT_REPORT"))) {
equip.setSafetyAssessmentReport(JSONObject.toJSONString(device.get("SAFETY_ASSESSMENT_REPORT"))); equip.setSafetyAssessmentReport(JSONObject.toJSONString(device.get("SAFETY_ASSESSMENT_REPORT")));
} }
equip.setEquCategory(Objects.toString(device.get("EQU_CATEGORY_CODE")));
equipList.add(equip); equipList.add(equip);
}); });
jgOverDesignServiceLifeEqService.saveBatch(equipList); jgOverDesignServiceLifeEqService.saveBatch(equipList);
...@@ -250,7 +249,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign ...@@ -250,7 +249,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign
BeanUtil.copyProperties(overDesignServiceLife, taskMessageDto); BeanUtil.copyProperties(overDesignServiceLife, taskMessageDto);
taskMessageDto.setEquipId(String.valueOf(map.get("equipId"))); taskMessageDto.setEquipId(String.valueOf(map.get("equipId")));
dto.setModel(taskMessageDto); dto.setModel(taskMessageDto);
dto.setTaskContent("来自超设计使用年限登记业务办理," + "【申请单号:" + overDesignServiceLife.getApplyNo() + "】"); dto.setTaskContent("来自超设计使用年限变更业务办理," + "【申请单号:" + overDesignServiceLife.getApplyNo() + "】");
dto.setTaskCode(overDesignServiceLife.getApplyNo()); dto.setTaskCode(overDesignServiceLife.getApplyNo());
dto.setTaskType(String.valueOf(BusinessTypeEnum.JG_OVER_DESIGN_SERVICE_LIFE.getCode())); dto.setTaskType(String.valueOf(BusinessTypeEnum.JG_OVER_DESIGN_SERVICE_LIFE.getCode()));
dto.setRelationId(String.valueOf(overDesignServiceLife.getSequenceNbr())); dto.setRelationId(String.valueOf(overDesignServiceLife.getSequenceNbr()));
...@@ -590,7 +589,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign ...@@ -590,7 +589,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign
dto.setTaskType(String.valueOf(BusinessTypeEnum.JG_OVER_DESIGN_SERVICE_LIFE.getCode())); dto.setTaskType(String.valueOf(BusinessTypeEnum.JG_OVER_DESIGN_SERVICE_LIFE.getCode()));
dto.setTaskTypeLabel(BusinessTypeEnum.JG_OVER_DESIGN_SERVICE_LIFE.getName()); dto.setTaskTypeLabel(BusinessTypeEnum.JG_OVER_DESIGN_SERVICE_LIFE.getName());
dto.setFlowCreateDate(jgOverDesignServiceLife.getCreateDate()); dto.setFlowCreateDate(jgOverDesignServiceLife.getCreateDate());
dto.setTaskName(workflowResultDto.getNextTaskName());// dto.setTaskName(workflowResultDto.getNextTaskName());
dto.setTaskCode(workflowResultDto.getNextTaskCode()); dto.setTaskCode(workflowResultDto.getNextTaskCode());
dto.setRelationId(workflowResultDto.getInstanceId()); dto.setRelationId(workflowResultDto.getInstanceId());
dto.setExecuteUserIds(workflowResultDto.getNextExecutorUserIds()); dto.setExecuteUserIds(workflowResultDto.getNextExecutorUserIds());
...@@ -609,7 +608,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign ...@@ -609,7 +608,7 @@ public class JgOverDesignServiceLifeServiceImpl extends BaseService<JgOverDesign
BeanUtil.copyProperties(jgOverDesignServiceLife, taskMessageDto); BeanUtil.copyProperties(jgOverDesignServiceLife, taskMessageDto);
dto.setModel(taskMessageDto); dto.setModel(taskMessageDto);
dto.setNextExecuteUser(workflowResultDto.getNextExecutorRoleIds()); dto.setNextExecuteUser(workflowResultDto.getNextExecutorRoleIds());
dto.setTaskContent("来自超设计使用年限【" + jgOverDesignServiceLife.getApplyNo() + "】的登记业务办理," + "【申请单号:" + jgOverDesignServiceLife.getApplyNo() + "】"); dto.setTaskContent("来自超设计使用年限变更业务办理," + "【申请单号:" + jgOverDesignServiceLife.getApplyNo() + "】");
dto.setFlowCode(jgOverDesignServiceLife.getNextTaskId()); dto.setFlowCode(jgOverDesignServiceLife.getNextTaskId());
list.add(dto); list.add(dto);
commonService.buildTaskModel(list); commonService.buildTaskModel(list);
......
...@@ -288,11 +288,11 @@ ...@@ -288,11 +288,11 @@
"url": "/mixuap?appId=1742358052905971713&id=1770004751216308226&roleIds={roleIds}&userId={userId}&pageType=look" "url": "/mixuap?appId=1742358052905971713&id=1770004751216308226&roleIds={roleIds}&userId={userId}&pageType=look"
}, },
{ {
"type": "119", "type": "119",
"pageType": "draft", "pageType": "draft",
"name": "车用气瓶变更登记", "name": "车用气瓶变更登记",
"url": "/mixuap?appId=1742358052905971713&id=1811028265452728322&roleIds={roleIds}&userId={userId}&pageType=edit" "url": "/mixuap?appId=1742358052905971713&id=1811028265452728322&roleIds={roleIds}&userId={userId}&pageType=edit"
}, },
{ {
"type": "119", "type": "119",
"pageType": "edit", "pageType": "edit",
...@@ -304,5 +304,23 @@ ...@@ -304,5 +304,23 @@
"pageType": "look", "pageType": "look",
"name": "车用气瓶变更登记", "name": "车用气瓶变更登记",
"url": "/mixuap?appId=1742358052905971713&id=1811028630713692161&roleIds={roleIds}&userId={userId}&pageType=look" "url": "/mixuap?appId=1742358052905971713&id=1811028630713692161&roleIds={roleIds}&userId={userId}&pageType=look"
},
{
"type": "120",
"pageType": "draft",
"name": "超设计使用年限变更",
"url": "/mixuap?appId=1742358052905971713&id=1897575279816110081&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
"type": "120",
"pageType": "edit",
"name": "超设计使用年限变更",
"url": "/mixuap?appId=1742358052905971713&id=1897575052807794690&roleIds={roleIds}&userId={userId}&pageType=edit"
},
{
"type": "120",
"pageType": "look",
"name": "超设计使用年限变更",
"url": "/mixuap?appId=1742358052905971713&id=1897575052807794690&roleIds={roleIds}&userId={userId}&pageType=look"
} }
] ]
\ No newline at end of file
...@@ -119,7 +119,7 @@ public class IdxBizJgDesignInfo extends TzsBaseEntity { ...@@ -119,7 +119,7 @@ public class IdxBizJgDesignInfo extends TzsBaseEntity {
private String delayServiceLifeDate; private String delayServiceLifeDate;
/** /**
* 超设计使用登记次数(默认0,最多2次) * 超设计使用变更登记次数(默认0,最多2次)
*/ */
@TableField("\"OVER_DESIGN_REG_NUM\"") @TableField("\"OVER_DESIGN_REG_NUM\"")
private String overDesignRegNum; private String overDesignRegNum;
......
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