Commit 07d3a99c authored by 刘林's avatar 刘林

fix(jg):气瓶和管道增补功能开发

parent da3d31b8
...@@ -151,4 +151,10 @@ public class JgUseRegistrationDto extends BaseDto { ...@@ -151,4 +151,10 @@ public class JgUseRegistrationDto extends BaseDto {
@ApiModelProperty(value = "作废日期") @ApiModelProperty(value = "作废日期")
private Date cancelDate; private Date cancelDate;
@ApiModelProperty(value = "是否增补")
private String isAddEquip;
@ApiModelProperty(value = "工程装置名称")
private String projectContraption;
} }
...@@ -223,10 +223,21 @@ public class JgUseRegistration extends BaseEntity { ...@@ -223,10 +223,21 @@ public class JgUseRegistration extends BaseEntity {
@TableField("cancel_user_id") @TableField("cancel_user_id")
private String cancelUserId; private String cancelUserId;
/** /**
* 作废原因 * 作废原因
*/ */
@TableField("cancel_reason") @TableField("cancel_reason")
private String cancelReason; private String cancelReason;
/**
* 是否增补
*/
@TableField("is_add_equip")
private String isAddEquip;
/**
* 工程装置名称
*/
@TableField("project_contraption")
private String projectContraption;
} }
...@@ -356,7 +356,6 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -356,7 +356,6 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
private void updateOrCreateInspectionDetection(JSONObject map) { private void updateOrCreateInspectionDetection(JSONObject map) {
InspectionDetectionInfo inspectionDetectionInfo = new InspectionDetectionInfo(); InspectionDetectionInfo inspectionDetectionInfo = new InspectionDetectionInfo();
BeanUtil.copyProperties(map, inspectionDetectionInfo); BeanUtil.copyProperties(map, inspectionDetectionInfo);
if (map.get("jySeq") != null) { if (map.get("jySeq") != null) {
// 更新逻辑 // 更新逻辑
InspectionDetectionInfo inspectionDetectionInfoDb = inspectionDetectionInfoMapper.selectById(map.get("jySeq").toString()); InspectionDetectionInfo inspectionDetectionInfoDb = inspectionDetectionInfoMapper.selectById(map.get("jySeq").toString());
...@@ -922,14 +921,12 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -922,14 +921,12 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
} }
//如果是气瓶或工业管道判断之前是否已经做过使用登记 //如果是气瓶或工业管道判断之前是否已经做过使用登记
if (CylinderTypeEnum.CYLINDER.getCode().equals(equCategoryCode) || PipelineEnum.INDUSTRIAL_PIPELINE.getCode().equals(equCategoryCode)) { if (CylinderTypeEnum.CYLINDER.getCode().equals(equCategoryCode) || PipelineEnum.INDUSTRIAL_PIPELINE.getCode().equals(equCategoryCode)) {
// 获取最新的使用登记记录 //如果是增补功能
String useUnitCreditCode = jgUseRegistration.getUseUnitCreditCode(); if ("1".equals(jgUseRegistration.getIsAddEquip())){
JgUseRegistrationManage jgUseRegistrationManage = commonServiceImpl.getLatestJgUseRegistrationManage(useUnitCreditCode, equDefineCode); useRegistrationCode = jgUseRegistration.getUseRegistrationCode();
useRegistrationCode = ObjectUtils.isEmpty(jgUseRegistrationManage) ? useRegistrationCode : jgUseRegistrationManage.getUseRegistrationCode(); flag = Boolean.TRUE;
useRegistrationManageSeq = ObjectUtils.isEmpty(jgUseRegistrationManage) ? useRegistrationManageSeq : jgUseRegistrationManage.getSequenceNbr(); }
flag = ObjectUtils.isEmpty(useRegistrationCode) ? flag : Boolean.TRUE;
} }
List<Map<String, Object>> equipmentLists = (List<Map<String, Object>>) mapData.get("equipmentLists"); List<Map<String, Object>> equipmentLists = (List<Map<String, Object>>) mapData.get("equipmentLists");
if (!CollectionUtils.isEmpty(equipmentLists)) { if (!CollectionUtils.isEmpty(equipmentLists)) {
for (int i = 0; i < equipmentLists.size(); i++) { for (int i = 0; i < equipmentLists.size(); i++) {
...@@ -938,7 +935,6 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD ...@@ -938,7 +935,6 @@ public class JgUseRegistrationServiceImpl extends BaseService<JgUseRegistrationD
String equId = (String) equipment.get("record"); String equId = (String) equipment.get("record");
mapData.put("equipId", equId); mapData.put("equipId", equId);
mapData.put("isFirstEquip", i == 0); mapData.put("isFirstEquip", i == 0);
// 注册信息 // 注册信息
LambdaQueryWrapper<IdxBizJgRegisterInfo> lambdaReg = new QueryWrapper<IdxBizJgRegisterInfo>().lambda(); LambdaQueryWrapper<IdxBizJgRegisterInfo> lambdaReg = new QueryWrapper<IdxBizJgRegisterInfo>().lambda();
lambdaReg.eq(IdxBizJgRegisterInfo::getRecord, equId); lambdaReg.eq(IdxBizJgRegisterInfo::getRecord, equId);
......
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