Commit a0a356fc authored by tianbo's avatar tianbo

refactor(amos-boot):调整隐患问题相关字段和逻辑

- 移除 problem.json 和 problem_9.json 中的 "governingBodyCode" 字段 - 修改 SafetyProblemTopicMessage 中的 problemTime 设置逻辑,使用 expiryDate - 在 SafetyProblemTracing 中添加 userName 字段并设置相关值 - 更新 SafetyProblemTracing 中 problemTime 字段的注释,明确其为问题超期时间
parent b6e0d35e
...@@ -54,7 +54,7 @@ public class SafetyProblemTracing extends BaseEntity { ...@@ -54,7 +54,7 @@ public class SafetyProblemTracing extends BaseEntity {
private String problemDesc; private String problemDesc;
/** /**
* 问题产生时间 * 问题超期时间
*/ */
@TableField("problem_time") @TableField("problem_time")
private Date problemTime; private Date problemTime;
......
...@@ -129,7 +129,7 @@ public class SafetyProblemTopicMessage extends EmqxListener { ...@@ -129,7 +129,7 @@ public class SafetyProblemTopicMessage extends EmqxListener {
safetyProblemTracing.setSourceType(SafetyProblemSourceTypeEnum.EQUIP.getName()); safetyProblemTracing.setSourceType(SafetyProblemSourceTypeEnum.EQUIP.getName());
safetyProblemTracing.setSourceTypeCode(SafetyProblemSourceTypeEnum.EQUIP.getCode()); safetyProblemTracing.setSourceTypeCode(SafetyProblemSourceTypeEnum.EQUIP.getCode());
safetyProblemTracing.setSourceId(json.getOrDefault("RECORD", "").toString()); safetyProblemTracing.setSourceId(json.getOrDefault("RECORD", "").toString());
safetyProblemTracing.setProblemTime(new Date()); safetyProblemTracing.setProblemTime(ValidationUtil.isEmpty(json.getString("expiryDate")) ? new Date() : json.getDate("expiryDate"));
safetyProblemTracing.setEquipSuperviseCode(json.getOrDefault("SUPERVISORY_CODE", "").toString()); safetyProblemTracing.setEquipSuperviseCode(json.getOrDefault("SUPERVISORY_CODE", "").toString());
safetyProblemTracing.setEquipList(json.getOrDefault("equList", "").toString()); safetyProblemTracing.setEquipList(json.getOrDefault("equList", "").toString());
safetyProblemTracing.setEquipListCode(json.getOrDefault("EQU_LIST", "").toString()); safetyProblemTracing.setEquipListCode(json.getOrDefault("EQU_LIST", "").toString());
...@@ -178,13 +178,14 @@ public class SafetyProblemTopicMessage extends EmqxListener { ...@@ -178,13 +178,14 @@ public class SafetyProblemTopicMessage extends EmqxListener {
safetyProblemTracing.setSourceType(json.getString("sourceType")); safetyProblemTracing.setSourceType(json.getString("sourceType"));
safetyProblemTracing.setSourceTypeCode(json.getString("sourceTypeCode")); safetyProblemTracing.setSourceTypeCode(json.getString("sourceTypeCode"));
safetyProblemTracing.setSourceId(json.getString("problemSourceId")); safetyProblemTracing.setSourceId(json.getString("problemSourceId"));
safetyProblemTracing.setProblemTime(new Date()); safetyProblemTracing.setProblemTime(ValidationUtil.isEmpty(json.getString("expiryDate")) ? new Date() : json.getDate("expiryDate"));
safetyProblemTracing.setPrincipalUnit(json.getOrDefault("useUnit", "").toString()); safetyProblemTracing.setPrincipalUnit(json.getOrDefault("useUnit", "").toString());
safetyProblemTracing.setPrincipalUnitCode(json.getOrDefault("useUnitCode", "").toString()); safetyProblemTracing.setPrincipalUnitCode(json.getOrDefault("useUnitCode", "").toString());
safetyProblemTracing.setPrincipalUnitType(json.getOrDefault("unitType", "").toString()); safetyProblemTracing.setPrincipalUnitType(json.getOrDefault("unitType", "").toString());
safetyProblemTracing.setGoverningBody(json.getOrDefault("superviseOrgName", "").toString()); safetyProblemTracing.setGoverningBody(json.getOrDefault("superviseOrgName", "").toString());
safetyProblemTracing.setGoverningBodyCode(json.getOrDefault("superviseCode", "").toString()); safetyProblemTracing.setGoverningBodyCode(json.getOrDefault("superviseCode", "").toString());
safetyProblemTracing.setGoverningBodyOrgCode(json.getOrDefault("superviseOrgCode", "").toString()); safetyProblemTracing.setGoverningBodyOrgCode(json.getOrDefault("superviseOrgCode", "").toString());
safetyProblemTracing.setUserName(ValidationUtil.isEmpty(json.getString("userName")) ? null : json.getString("userName"));
safetyProblemTracing.setCreateDate(new Date()); safetyProblemTracing.setCreateDate(new Date());
safetyProblemTracing.setProblemStatus(SafetyProblemStatusEnum.UNHANDLED.getName()); safetyProblemTracing.setProblemStatus(SafetyProblemStatusEnum.UNHANDLED.getName());
safetyProblemTracing.setProblemStatusCode(SafetyProblemStatusEnum.UNHANDLED.getCode()); safetyProblemTracing.setProblemStatusCode(SafetyProblemStatusEnum.UNHANDLED.getCode());
......
...@@ -96,7 +96,6 @@ ...@@ -96,7 +96,6 @@
{ "key": "principalUnit", "label": "主体单位" }, { "key": "principalUnit", "label": "主体单位" },
{ "key": "principalUnitType", "label": "单位类型" }, { "key": "principalUnitType", "label": "单位类型" },
{ "key": "governingBody", "label": "管辖机构" }, { "key": "governingBody", "label": "管辖机构" },
{ "key": "governingBodyCode", "label": "所属区域" },
{ "key": "problemStatus", "label": "隐患状态" }, { "key": "problemStatus", "label": "隐患状态" },
{ "key": "equipSuperviseCode", "label": "监管码" }, { "key": "equipSuperviseCode", "label": "监管码" },
{ "key": "equipList", "label": "设备种类" } { "key": "equipList", "label": "设备种类" }
......
...@@ -97,7 +97,6 @@ ...@@ -97,7 +97,6 @@
{ "key": "principalUnit", "label": "主体单位" }, { "key": "principalUnit", "label": "主体单位" },
{ "key": "principalUnitType", "label": "单位类型" }, { "key": "principalUnitType", "label": "单位类型" },
{ "key": "governingBody", "label": "管辖机构" }, { "key": "governingBody", "label": "管辖机构" },
{ "key": "governingBodyCode", "label": "所属区域" },
{ "key": "problemStatus", "label": "隐患状态" }, { "key": "problemStatus", "label": "隐患状态" },
{ "key": "equipSuperviseCode", "label": "监管码" }, { "key": "equipSuperviseCode", "label": "监管码" },
{ "key": "equipList", "label": "设备种类" } { "key": "equipList", "label": "设备种类" }
......
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