fix: 优化电站新增逻辑
This commit is contained in:
parent
3819262ee6
commit
233a7aaffc
@ -244,6 +244,10 @@ public class SdEngInfoBH implements Serializable {
|
|||||||
@FieldChinese("工程类别")
|
@FieldChinese("工程类别")
|
||||||
private Integer engtp;
|
private Integer engtp;
|
||||||
|
|
||||||
|
/** 工程类别名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String engtpName;
|
||||||
|
|
||||||
/** 工程规模 */
|
/** 工程规模 */
|
||||||
@FieldChinese("工程规模")
|
@FieldChinese("工程规模")
|
||||||
private Integer prsc;
|
private Integer prsc;
|
||||||
@ -260,10 +264,18 @@ public class SdEngInfoBH implements Serializable {
|
|||||||
@FieldChinese("工程等别")
|
@FieldChinese("工程等别")
|
||||||
private String prgr;
|
private String prgr;
|
||||||
|
|
||||||
|
/** 工程等别名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String prgrName;
|
||||||
|
|
||||||
/** 电站-主要功能 */
|
/** 电站-主要功能 */
|
||||||
@FieldChinese("电站-主要功能")
|
@FieldChinese("电站-主要功能")
|
||||||
private String fn;
|
private String fn;
|
||||||
|
|
||||||
|
/** 电站-主要功能名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String fnName;
|
||||||
|
|
||||||
/** 地震基本烈度 */
|
/** 地震基本烈度 */
|
||||||
@FieldChinese("地震基本烈度")
|
@FieldChinese("地震基本烈度")
|
||||||
private String bsssin;
|
private String bsssin;
|
||||||
@ -276,31 +288,58 @@ public class SdEngInfoBH implements Serializable {
|
|||||||
@FieldChinese("是否调节水库")
|
@FieldChinese("是否调节水库")
|
||||||
private Integer adjustEng;
|
private Integer adjustEng;
|
||||||
|
|
||||||
|
/** 是否调节水库名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String adjustEngName;
|
||||||
|
|
||||||
/** 有无拦河坝 */
|
/** 有无拦河坝 */
|
||||||
@TableField("ISHVBRRG")
|
@TableField("ISHVBRRG")
|
||||||
@FieldChinese("有无拦河坝")
|
@FieldChinese("有无拦河坝")
|
||||||
private String ishvrgrg;
|
private String ishvrgrg;
|
||||||
|
|
||||||
|
/** 有无拦河坝名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String ishvrgrgName;
|
||||||
|
|
||||||
/** 水库调节性能 */
|
/** 水库调节性能 */
|
||||||
@FieldChinese("水库调节性能")
|
@FieldChinese("水库调节性能")
|
||||||
private String rgcp;
|
private String rgcp;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String rgcpName;
|
||||||
|
|
||||||
/** 坝体材质 */
|
/** 坝体材质 */
|
||||||
@FieldChinese("坝体材质")
|
@FieldChinese("坝体材质")
|
||||||
private Integer dmat;
|
private Integer dmat;
|
||||||
|
|
||||||
|
/** 坝体材质名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String dmatName;
|
||||||
|
|
||||||
/** 坝体类型 */
|
/** 坝体类型 */
|
||||||
@FieldChinese("坝体类型")
|
@FieldChinese("坝体类型")
|
||||||
private String dmtp;
|
private String dmtp;
|
||||||
|
|
||||||
|
/** 坝体类型名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String dmtpName;
|
||||||
|
|
||||||
/** 开发方式 */
|
/** 开发方式 */
|
||||||
@FieldChinese("开发方式")
|
@FieldChinese("开发方式")
|
||||||
private String dvtp;
|
private String dvtp;
|
||||||
|
|
||||||
|
/** 开发方式名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String dvtpName;
|
||||||
|
|
||||||
/** 建设类型 */
|
/** 建设类型 */
|
||||||
@FieldChinese("建设类型")
|
@FieldChinese("建设类型")
|
||||||
private String cntp;
|
private String cntp;
|
||||||
|
|
||||||
|
/** 建设类型名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String cntpName;
|
||||||
|
|
||||||
/** 管理单位 */
|
/** 管理单位 */
|
||||||
@FieldChinese("管理单位")
|
@FieldChinese("管理单位")
|
||||||
private String mnun;
|
private String mnun;
|
||||||
@ -313,6 +352,10 @@ public class SdEngInfoBH implements Serializable {
|
|||||||
@FieldChinese("归属部门")
|
@FieldChinese("归属部门")
|
||||||
private String blsys;
|
private String blsys;
|
||||||
|
|
||||||
|
/** 归属部门名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String blsysName;
|
||||||
|
|
||||||
/** 绕经度方向旋转矩阵值 */
|
/** 绕经度方向旋转矩阵值 */
|
||||||
@FieldChinese("绕经度方向旋转矩阵值")
|
@FieldChinese("绕经度方向旋转矩阵值")
|
||||||
private Double roll;
|
private Double roll;
|
||||||
@ -333,6 +376,10 @@ public class SdEngInfoBH implements Serializable {
|
|||||||
@FieldChinese("是否受下游顶托")
|
@FieldChinese("是否受下游顶托")
|
||||||
private String impdstrz;
|
private String impdstrz;
|
||||||
|
|
||||||
|
/** 是否受下游顶托名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String impdstrzName;
|
||||||
|
|
||||||
/** 工程概况 */
|
/** 工程概况 */
|
||||||
@FieldChinese("工程概况")
|
@FieldChinese("工程概况")
|
||||||
private String prov;
|
private String prov;
|
||||||
@ -851,6 +898,10 @@ public class SdEngInfoBH implements Serializable {
|
|||||||
@FieldChinese("航道级别")
|
@FieldChinese("航道级别")
|
||||||
private String chngrd;
|
private String chngrd;
|
||||||
|
|
||||||
|
/** 渠道级别名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String chngrdName;
|
||||||
|
|
||||||
/** 渠化航道里程 */
|
/** 渠化航道里程 */
|
||||||
@FieldChinese("渠化航道里程")
|
@FieldChinese("渠化航道里程")
|
||||||
private Double chnlnth;
|
private Double chnlnth;
|
||||||
@ -988,6 +1039,10 @@ public class SdEngInfoBH implements Serializable {
|
|||||||
@FieldChinese("是否主要流域电站")
|
@FieldChinese("是否主要流域电站")
|
||||||
private Integer chiefbasineng;
|
private Integer chiefbasineng;
|
||||||
|
|
||||||
|
/** 是否主要流域电站名称 */
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String chiefbasinengName;
|
||||||
|
|
||||||
/** 蓄水开始时间 */
|
/** 蓄水开始时间 */
|
||||||
@FieldChinese("蓄水开始时间")
|
@FieldChinese("蓄水开始时间")
|
||||||
private String swsdt;
|
private String swsdt;
|
||||||
|
|||||||
@ -102,6 +102,21 @@ public class SdEngInfoBHServiceImpl extends ServiceImpl<SdEngInfoBHMapper, SdEng
|
|||||||
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("warnState").modifyProperty("warnStateName").dictType("STATIC").dictSource("WARN_STATE").build());
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("warnState").modifyProperty("warnStateName").dictType("STATIC").dictSource("WARN_STATE").build());
|
||||||
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("coenvwState").modifyProperty("coenvwStateName").dictType("STATIC").dictSource("COENVW_STATE").build());
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("coenvwState").modifyProperty("coenvwStateName").dictType("STATIC").dictSource("COENVW_STATE").build());
|
||||||
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("scrsc").modifyProperty("scrscStateName").dictType("STATIC").dictSource("SCRSC").build());
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("scrsc").modifyProperty("scrscStateName").dictType("STATIC").dictSource("SCRSC").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("adjustEng").modifyProperty("adjustEngName").dictType("STATIC").dictSource("TY_SF").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("chiefbasineng").modifyProperty("chiefbasinengName").dictType("STATIC").dictSource("TY_SF").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("impdstrz").modifyProperty("impdstrzName").dictType("STATIC").dictSource("TY_SF").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("ishvbrrg").modifyProperty("ishvbrrgName").dictType("STATIC").dictSource("YW_TY").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("dvtp").modifyProperty("dvtpName").dictType("STATIC").dictSource("DVTP").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("blsys").modifyProperty("blsysName").dictType("STATIC").dictSource("BLSYS").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("chngrd").modifyProperty("chngrdName").dictType("STATIC").dictSource("CHNGRD").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("cntp").modifyProperty("cntpName").dictType("STATIC").dictSource("CNTP").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("dmat").modifyProperty("dmatName").dictType("STATIC").dictSource("DMAT").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("dmtp").modifyProperty("dmtpName").dictType("STATIC").dictSource("DMTP").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("engtp").modifyProperty("engtpName").dictType("STATIC").dictSource("ENGTP").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("fn").modifyProperty("fnName").dictType("STATIC").dictSource("ENG_FN").build());
|
||||||
|
CODE_TO_NAME_META_LIST.add(CodeToNameMetadataBo.builder().codeProperty("prgr").modifyProperty("prgrName").dictType("STATIC").dictSource("PRGR").build());
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -306,11 +321,13 @@ public class SdEngInfoBHServiceImpl extends ServiceImpl<SdEngInfoBHMapper, SdEng
|
|||||||
SdEngInfoBH after = before == null ? engInfo : BeanUtil.copyProperties(before, SdEngInfoBH.class);
|
SdEngInfoBH after = before == null ? engInfo : BeanUtil.copyProperties(before, SdEngInfoBH.class);
|
||||||
if (after != null) {
|
if (after != null) {
|
||||||
BeanUtil.copyProperties(engInfo, after, CopyOptions.create().ignoreNullValue());
|
BeanUtil.copyProperties(engInfo, after, CopyOptions.create().ignoreNullValue());
|
||||||
fillRelatedNameFields(after);
|
// fillRelatedNameFields(after);
|
||||||
}
|
}
|
||||||
boolean result = this.updateById(after);
|
boolean result = this.updateById(after);
|
||||||
if (result && before != null) {
|
if (result && before != null) {
|
||||||
msOperationLogService.recordEngUpdateLog(before, after, source);
|
dictCodeToNameConverter.convertCodeToName(engInfo, CODE_TO_NAME_META_LIST);
|
||||||
|
dictCodeToNameConverter.convertCodeToName(before, CODE_TO_NAME_META_LIST);
|
||||||
|
msOperationLogService.recordModifyDetailLog(engInfo.getStcd(),TABLE_NAME, before, after, source, CODE_TO_NAME_META_LIST);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -335,7 +352,9 @@ public class SdEngInfoBHServiceImpl extends ServiceImpl<SdEngInfoBHMapper, SdEng
|
|||||||
fillRelatedNameFields(after);
|
fillRelatedNameFields(after);
|
||||||
boolean result = updateEngInfoByPatch(stcd, after, filteredPatch);
|
boolean result = updateEngInfoByPatch(stcd, after, filteredPatch);
|
||||||
if (result) {
|
if (result) {
|
||||||
msOperationLogService.recordEngUpdateLog(before, after, source);
|
dictCodeToNameConverter.convertCodeToName(after, CODE_TO_NAME_META_LIST);
|
||||||
|
dictCodeToNameConverter.convertCodeToName(before, CODE_TO_NAME_META_LIST);
|
||||||
|
msOperationLogService.recordModifyDetailLog(before.getStcd(),TABLE_NAME,before, after, source, CODE_TO_NAME_META_LIST);
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
@ -595,7 +614,9 @@ public class SdEngInfoBHServiceImpl extends ServiceImpl<SdEngInfoBHMapper, SdEng
|
|||||||
.set(SdEngInfoBH::getDeleteTime, new Date()));
|
.set(SdEngInfoBH::getDeleteTime, new Date()));
|
||||||
if (result) {
|
if (result) {
|
||||||
for (SdEngInfoBH before : beforeList) {
|
for (SdEngInfoBH before : beforeList) {
|
||||||
msOperationLogService.recordEngDeleteLog(before, source);
|
dictCodeToNameConverter.convertCodeToName(before, CODE_TO_NAME_META_LIST);
|
||||||
|
msOperationLogService.recordDeleteDetailLog(before.getStcd(),TABLE_NAME, before, source,CODE_TO_NAME_META_LIST);
|
||||||
|
// msOperationLogService.recordEngDeleteLog(before, source);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user