From d4c032bd81ac3320a2ef54a83fe24decc0e6b63c Mon Sep 17 00:00:00 2001
From: songhuangfeng123 <shf18767906695@163.com>
Date: 星期二, 02 八月 2022 19:06:10 +0800
Subject: [PATCH] 事故模块人员/部门传值

---
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfoPageDO.java                  |   10 +
 incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentReportInfoMapper.xml                              |    5 
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationPageRespDTO.java   |   10 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfoDetailDO.java                 |   10 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/AccidentExpressService.java                    |    3 
 incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentExpressInfoMapper.xml                             |    5 
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfo.java                         |   10 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentExpressPageRespDTO.java         |   10 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationDetailRespDTO.java |    1 
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java           |    6 
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentExpressReqDTO.java               |   11 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportDetailRespDTO.java        |   10 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/WorkInjuryDeclarationReqDTO.java         |    1 
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportPageRespDTO.java          |   10 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/controller/AccidentExpressController.java              |    2 
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/WorkInjuryDeclarationInfoPageDO.java            |   10 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfo.java                        |   10 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/WorkInjuryDeclarationServiceImpl.java     |   84 ++++++++-----
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentReportServiceImpl.java            |  110 +++++++++++------
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/enums/AccidentResultCodes.java                         |    7 +
 incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentReportReqDTO.java                |   12 +
 21 files changed, 257 insertions(+), 80 deletions(-)

diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/controller/AccidentExpressController.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/controller/AccidentExpressController.java
index c2949da..5140b53 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/controller/AccidentExpressController.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/controller/AccidentExpressController.java
@@ -38,7 +38,7 @@
     @RequestMapping(value = "/add",method = RequestMethod.POST)
     public ResultVO addAccidentExpress(Authentication authentication, @RequestBody AccidentExpressReqDTO AccidentExpressReqDTO) {
         ContextCacheUser currentUser = (ContextCacheUser) authentication.getPrincipal();
-        return accidentExpressService.addAccidentExpress(currentUser.getUid(), AccidentExpressReqDTO);
+        return accidentExpressService.addAccidentExpress(currentUser, AccidentExpressReqDTO);
     }
 
     /**
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfo.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfo.java
index c242f59..3830da5 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfo.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfo.java
@@ -20,6 +20,16 @@
 
     private Long createUid;
 
+    private String createName;
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
+
     private Long updateUid;
 
     private String emergencyPrecautions;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfoPageDO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfoPageDO.java
index 5d1904c..36bc5fe 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfoPageDO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentExpressInfoPageDO.java
@@ -12,6 +12,16 @@
     @TableId(type = IdType.AUTO)
     private Long id;
 
+    private String createName;
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
+
     private Date gmtModitify;
 
     private Long createUid;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfo.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfo.java
index a8832b7..d76a9cc 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfo.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfo.java
@@ -10,6 +10,16 @@
 @TableName("accident_report")
 public class AccidentReportInfo {
 
+    private String fillInUserName;
+
+    public String getFillInUserName() {
+        return fillInUserName;
+    }
+
+    public void setFillInUserName(String fillInUserName) {
+        this.fillInUserName = fillInUserName;
+    }
+
     @TableId(type = IdType.AUTO)
     private Long id;
 
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfoDetailDO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfoDetailDO.java
index abc6539..13f8715 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfoDetailDO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/AccidentReportInfoDetailDO.java
@@ -11,6 +11,16 @@
 @TableName("accident_report")
 public class AccidentReportInfoDetailDO {
 
+    private String fillInUserName;
+
+    public String getFillInUserName() {
+        return fillInUserName;
+    }
+
+    public void setFillInUserName(String fillInUserName) {
+        this.fillInUserName = fillInUserName;
+    }
+
     private String accidentName;
 
     private Long accidentDepartmentId;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/WorkInjuryDeclarationInfoPageDO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/WorkInjuryDeclarationInfoPageDO.java
index b9f0507..360ffe9 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/WorkInjuryDeclarationInfoPageDO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/entity/WorkInjuryDeclarationInfoPageDO.java
@@ -9,6 +9,16 @@
 @TableName("work_injury_declaration")
 public class WorkInjuryDeclarationInfoPageDO {
 
+    private String deptName;
+
+    public String getDeptName() {
+        return deptName;
+    }
+
+    public void setDeptName(String deptName) {
+        this.deptName = deptName;
+    }
+
     private String accidentName;
 
     public String getAccidentName() {
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/enums/AccidentResultCodes.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/enums/AccidentResultCodes.java
index b5afef3..2bb04d7 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/enums/AccidentResultCodes.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/enums/AccidentResultCodes.java
@@ -34,6 +34,13 @@
     WORK_INJURY_DECLARATION_NULL("W1001", "工伤申报不可为空"),
     WORK_INJURY_DECLARATION_NOT_EXIST("W1002", "工伤申报不存在"),
 
+    WORK_INJURY_DECLARATION_USERNAME_NULL("W1003", "申报人名称不可为空"),
+    WORK_INJURY_DECLARATION_GENDER_NULL("W1003", "申报人名称不可为空"),
+    WORK_INJURY_DECLARATION_USERNAME_NOT_EXIST("W1005", "申报人部门不可为空"),
+    WORK_INJURY_DECLARATION_TYPE_NULL("W1006", "工伤类型不可为空"),
+    WORK_INJURY_DECLARATION_Date_NULL("W1006", "申报日期不可为空"),
+
+
     ERROR("A3000", "未知错误");
 
     private String code;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentExpressReqDTO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentExpressReqDTO.java
index 12f0cc5..177d3dd 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentExpressReqDTO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentExpressReqDTO.java
@@ -9,6 +9,16 @@
 
     private Long id;
 
+    private String createName;
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
+
     private String emergencyPrecautions;
 
     private String accidentCausesPreliminaryAnalysis;
@@ -19,7 +29,6 @@
 
     private String accidentCause;
 
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date occurrenceTime;
 
     private String occurrencePlace;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentReportReqDTO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentReportReqDTO.java
index 8c3663b..6afa48d 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentReportReqDTO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/AccidentReportReqDTO.java
@@ -8,6 +8,16 @@
 
 public class AccidentReportReqDTO {
 
+    private String fillInUserName;
+
+    public String getFillInUserName() {
+        return fillInUserName;
+    }
+
+    public void setFillInUserName(String fillInUserName) {
+        this.fillInUserName = fillInUserName;
+    }
+
     private Long id;
 
     private Long accidentExpressId;
@@ -26,7 +36,6 @@
 
     private String accidentCause;
 
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date reportDeadline;
 
     private String accidentLevel;
@@ -43,7 +52,6 @@
 
     private Long fillInUserUid;
 
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date fillInTime;
 
     private String relevantPersonnelRecords;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/WorkInjuryDeclarationReqDTO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/WorkInjuryDeclarationReqDTO.java
index 6402836..c8521d1 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/WorkInjuryDeclarationReqDTO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/req/WorkInjuryDeclarationReqDTO.java
@@ -20,7 +20,6 @@
 
     private String workInjuryType;
 
-    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date declareDate;
 
     private BigDecimal lostTime;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentExpressPageRespDTO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentExpressPageRespDTO.java
index 604be31..3a90c70 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentExpressPageRespDTO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentExpressPageRespDTO.java
@@ -5,12 +5,20 @@
 
 import java.io.Serializable;
 import java.util.Date;
-import java.util.List;
 
 public class AccidentExpressPageRespDTO implements Serializable {
 
     private static final long serialVersionUID = -3992394113427902200L;
 
+    private String createName;
+
+    public String getCreateName() {
+        return createName;
+    }
+
+    public void setCreateName(String createName) {
+        this.createName = createName;
+    }
 
     private String deptName;
 
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportDetailRespDTO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportDetailRespDTO.java
index b92aa9e..3ffa1fd 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportDetailRespDTO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportDetailRespDTO.java
@@ -9,6 +9,16 @@
 
 public class AccidentReportDetailRespDTO {
 
+    private String fillInUserName;
+
+    public String getFillInUserName() {
+        return fillInUserName;
+    }
+
+    public void setFillInUserName(String fillInUserName) {
+        this.fillInUserName = fillInUserName;
+    }
+
     private String accidentName;
 
     private Long accidentDepartmentId;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportPageRespDTO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportPageRespDTO.java
index 37cfe94..d4c2081 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportPageRespDTO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/AccidentReportPageRespDTO.java
@@ -7,6 +7,16 @@
 
 public class AccidentReportPageRespDTO {
 
+    private String deptName;
+
+    public String getDeptName() {
+        return deptName;
+    }
+
+    public void setDeptName(String deptName) {
+        this.deptName = deptName;
+    }
+
     private String accidentName;
 
     private Long accidentDepartmentId;
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationDetailRespDTO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationDetailRespDTO.java
index 1473405..3ba6871 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationDetailRespDTO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationDetailRespDTO.java
@@ -11,6 +11,7 @@
 
     private String accidentName;
 
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private Date occurrenceTime;
 
     public String getAccidentName() {
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationPageRespDTO.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationPageRespDTO.java
index 546ab55..adc1d94 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationPageRespDTO.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/model/dto/resp/WorkInjuryDeclarationPageRespDTO.java
@@ -7,6 +7,16 @@
 
 public class WorkInjuryDeclarationPageRespDTO {
 
+    private String deptName;
+
+    public String getDeptName() {
+        return deptName;
+    }
+
+    public void setDeptName(String deptName) {
+        this.deptName = deptName;
+    }
+
     private String accidentName;
 
     public String getAccidentName() {
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/AccidentExpressService.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/AccidentExpressService.java
index b29d26b..c5c8bd8 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/AccidentExpressService.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/AccidentExpressService.java
@@ -1,5 +1,6 @@
 package com.gkhy.safePlatform.incidentManage.service;
 
+import com.gkhy.safePlatform.commons.co.ContextCacheUser;
 import com.gkhy.safePlatform.commons.query.PageQuery;
 import com.gkhy.safePlatform.commons.vo.ResultVO;
 import com.gkhy.safePlatform.commons.vo.SearchResultVO;
@@ -15,7 +16,7 @@
 
     SearchResultVO<List<AccidentExpressPageRespDTO>> selectAccidentExpressList(PageQuery<AccidentExpressQuery> query);
 
-    ResultVO addAccidentExpress(Long valueOf, AccidentExpressReqDTO AccidentExpressReqDTO);
+    ResultVO addAccidentExpress(ContextCacheUser contextCacheUser, AccidentExpressReqDTO AccidentExpressReqDTO);
 
     ResultVO<AccidentExpressDetailRespDTO> getAccidentExpressById(Long id);
 
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java
index 66e1a45..3a88c08 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentExpressServiceImpl.java
@@ -4,6 +4,7 @@
 import com.gkhy.safePlatform.account.rpc.apimodel.AccountAuthService;
 import com.gkhy.safePlatform.account.rpc.apimodel.AccountDepartmentService;
 import com.gkhy.safePlatform.account.rpc.apimodel.model.resp.DepInfoRPCRespDTO;
+import com.gkhy.safePlatform.commons.co.ContextCacheUser;
 import com.gkhy.safePlatform.commons.enums.ResultCodes;
 import com.gkhy.safePlatform.commons.query.PageQuery;
 import com.gkhy.safePlatform.commons.utils.BeanCopyUtils;
@@ -94,7 +95,9 @@
     }
 
     @Override
-    public ResultVO addAccidentExpress(Long uid, AccidentExpressReqDTO accidentExpressReqDTO) {
+    public ResultVO addAccidentExpress(ContextCacheUser contextCacheUser, AccidentExpressReqDTO accidentExpressReqDTO) {
+        Long uid = contextCacheUser.getUid();
+        String uName = contextCacheUser.getRealName();
         //必填项验证
         checkRequired(accidentExpressReqDTO);
 
@@ -104,6 +107,7 @@
         BeanUtils.copyProperties(accidentExpressReqDTO, accidentExpressInfo);
         accidentExpressInfo.setDelFlag(false);
         accidentExpressInfo.setCreateUid(uid);
+        accidentExpressInfo.setCreateName(uName);
         accidentExpressInfo.setGmtCreate(nowDate);
         accidentExpressInfoService.addAccidentExpress(accidentExpressInfo);
         //2.新增应急队伍附件
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentReportServiceImpl.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentReportServiceImpl.java
index 9bf932c..3bab61d 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentReportServiceImpl.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/AccidentReportServiceImpl.java
@@ -1,6 +1,8 @@
 package com.gkhy.safePlatform.incidentManage.service.impl;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.gkhy.safePlatform.account.rpc.apimodel.AccountDepartmentService;
+import com.gkhy.safePlatform.account.rpc.apimodel.model.resp.DepInfoRPCRespDTO;
 import com.gkhy.safePlatform.commons.enums.ResultCodes;
 import com.gkhy.safePlatform.commons.query.PageQuery;
 import com.gkhy.safePlatform.commons.utils.BeanCopyUtils;
@@ -18,16 +20,16 @@
 import com.gkhy.safePlatform.incidentManage.query.AccidentReportQuery;
 import com.gkhy.safePlatform.incidentManage.query.db.AccidentReportDBQuery;
 import com.gkhy.safePlatform.incidentManage.service.AccidentReportService;
+import com.gkhy.safePlatform.incidentManage.service.baseService.AccidentExpressInfoService;
 import com.gkhy.safePlatform.incidentManage.service.baseService.AccidentReportFileInfoService;
 import com.gkhy.safePlatform.incidentManage.service.baseService.AccidentReportInfoService;
+import org.apache.dubbo.config.annotation.DubboReference;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
+import java.util.*;
 import java.util.stream.Collectors;
 
 @Service("accidentReportService")
@@ -38,6 +40,12 @@
 
     @Autowired
     private AccidentReportFileInfoService accidentReportFileInfoService;
+
+    @DubboReference(check = false)
+    private AccountDepartmentService accountDepartmentService;
+
+    @Autowired
+    private AccidentExpressInfoService accidentExpressInfoService;
 
 
     @Override
@@ -55,10 +63,30 @@
         List<AccidentReportInfoPageDO> accidentReportInfoPageDOList = accidentReportInfoService.selectAccidentReportList(page, accidentReportDBQuery);
         List<AccidentReportPageRespDTO> respList = BeanCopyUtils.copyBeanList(accidentReportInfoPageDOList, AccidentReportPageRespDTO.class);
 
+        Map<Long, String> depPool = new HashMap<>();
+
+        respList.forEach(AccidentReportPageRespDTO -> {
+            // 设置部门名称
+            if (!depPool.containsKey(AccidentReportPageRespDTO.getAccidentDepartmentId())) {
+                ResultVO<DepInfoRPCRespDTO> rpcResult = accountDepartmentService.getDepInfoByDepId(AccidentReportPageRespDTO.getAccidentDepartmentId());
+                if (rpcResult != null && rpcResult.getCode().equals(ResultCodes.OK.getCode())) {
+                    if (rpcResult.getData() != null) {
+                        DepInfoRPCRespDTO dep = (DepInfoRPCRespDTO) rpcResult.getData();
+
+                        depPool.put(dep.getDepId(), dep.getDepName());
+                    }
+                }
+            }
+
+            String depName = depPool.get(AccidentReportPageRespDTO.getAccidentDepartmentId());
+            AccidentReportPageRespDTO.setDeptName(depName);
+        });
+
+
         return new SearchResultVO<>(
                 true,
                 pageIndex,
-                pageSize,page.getPages(),
+                pageSize, page.getPages(),
                 page.getTotal(),
                 respList,
                 ResultCodes.OK
@@ -80,13 +108,13 @@
         accidentReportInfo.setStatus(false);
         accidentReportInfoService.addAccidentReport(accidentReportInfo);
         //2.新增事故报告附件
-        if (!CollectionUtils.isEmpty(accidentReportReqDTO.getFileList())){
-            addAccidentReportFile(accidentReportInfo.getId(),uid,nowDate,accidentReportReqDTO.getFileList());
+        if (!CollectionUtils.isEmpty(accidentReportReqDTO.getFileList())) {
+            addAccidentReportFile(accidentReportInfo.getId(), uid, nowDate, accidentReportReqDTO.getFileList());
         }
         return new ResultVO(ResultCodes.OK);
     }
 
-    private void  addAccidentReportFile(Long accidentReportId ,Long uid , Date nowDate , List<AccidentReportFileReqDTO> AccidentReportFileReqDTOList){
+    private void addAccidentReportFile(Long accidentReportId, Long uid, Date nowDate, List<AccidentReportFileReqDTO> AccidentReportFileReqDTOList) {
         List<AccidentReportFileInfo> fileInfoList = BeanCopyUtils.copyBeanList(AccidentReportFileReqDTOList, AccidentReportFileInfo.class);
         fileInfoList.forEach(AccidentReportFileInfo -> {
             AccidentReportFileInfo.setAccidentReportId(accidentReportId);
@@ -94,7 +122,7 @@
             AccidentReportFileInfo.setCreateUid(uid);
             AccidentReportFileInfo.setGmtCreate(nowDate);
         });
-        for (AccidentReportFileInfo AccidentReportFileInfo :fileInfoList){
+        for (AccidentReportFileInfo AccidentReportFileInfo : fileInfoList) {
             accidentReportFileInfoService.addAccidentReportFile(AccidentReportFileInfo);
         }
     }
@@ -104,17 +132,17 @@
         AccidentReportDetailRespDTO AccidentReportDetailRespDTO = new AccidentReportDetailRespDTO();
         //查询是否存在
         AccidentReportInfoDetailDO AccidentReportInfoDetailDO = accidentReportInfoService.selectAccidentReportById(id);
-        if (AccidentReportInfoDetailDO==null){
+        if (AccidentReportInfoDetailDO == null) {
             throw new AccidentException(AccidentResultCodes.ACCIDENT_REPORT_NOT_EXIST);
-        }else{
-            BeanUtils.copyProperties(AccidentReportInfoDetailDO,AccidentReportDetailRespDTO);
+        } else {
+            BeanUtils.copyProperties(AccidentReportInfoDetailDO, AccidentReportDetailRespDTO);
             //查找对应的附件
             List<AccidentReportFileInfoDO> AccidentReportFileInfoDOList = accidentReportFileInfoService.selectByAccidentReportId(id);
-            if (!CollectionUtils.isEmpty(AccidentReportFileInfoDOList)){
-                List<AccidentReportFileRespDTO> accidentReportFileRespDTOList = BeanCopyUtils.copyBeanList(AccidentReportFileInfoDOList , AccidentReportFileRespDTO.class);
+            if (!CollectionUtils.isEmpty(AccidentReportFileInfoDOList)) {
+                List<AccidentReportFileRespDTO> accidentReportFileRespDTOList = BeanCopyUtils.copyBeanList(AccidentReportFileInfoDOList, AccidentReportFileRespDTO.class);
                 AccidentReportDetailRespDTO.setFileList(accidentReportFileRespDTOList);
             }
-            return new ResultVO<>(ResultCodes.OK ,AccidentReportDetailRespDTO);
+            return new ResultVO<>(ResultCodes.OK, AccidentReportDetailRespDTO);
         }
     }
 
@@ -123,21 +151,21 @@
         Date nowDate = new Date();
         //查询是否存在
         AccidentReportInfoDetailDO AccidentReportInfoDetailDO = accidentReportInfoService.selectAccidentReportById(accidentReportReqDTO.getId());
-        if (AccidentReportInfoDetailDO==null){
+        if (AccidentReportInfoDetailDO == null) {
             throw new AccidentException(AccidentResultCodes.ACCIDENT_REPORT_NOT_EXIST);
-        }else{
+        } else {
             AccidentReportInfo accidentReportInfo = new AccidentReportInfo();
-            BeanUtils.copyProperties(accidentReportReqDTO,accidentReportInfo);
+            BeanUtils.copyProperties(accidentReportReqDTO, accidentReportInfo);
             accidentReportInfo.setUpdateUid(uid);
             accidentReportInfo.setGmtModitify(nowDate);
             accidentReportInfoService.updateAccidentReport(accidentReportInfo);
             //修改事故报告附件
-            updateAccidentReportFile(uid,accidentReportReqDTO.getId(),nowDate,accidentReportReqDTO.getFileList());
+            updateAccidentReportFile(uid, accidentReportReqDTO.getId(), nowDate, accidentReportReqDTO.getFileList());
             return new ResultVO(ResultCodes.OK);
         }
     }
 
-    private void updateAccidentReportFile(Long uid ,Long accidentReportId ,Date nowDate,List<AccidentReportFileReqDTO> AccidentReportFileReqDTOList){
+    private void updateAccidentReportFile(Long uid, Long accidentReportId, Date nowDate, List<AccidentReportFileReqDTO> AccidentReportFileReqDTOList) {
 
         List<AccidentReportFileInfoDO> accidentReportFileInfoDOList = accidentReportFileInfoService.selectByAccidentReportId(accidentReportId);
         List<Long> oldIdsList = accidentReportFileInfoDOList.stream().map(AccidentReportFileInfoDO::getId).collect(Collectors.toList());
@@ -147,11 +175,11 @@
         List<AccidentReportFileInfo> addList = new ArrayList<>();
         //删除的附件集合(id)
         List<Long> deleteList = new ArrayList<>();
-        for (AccidentReportFileReqDTO AccidentReportFileReqDTO : AccidentReportFileReqDTOList){
+        for (AccidentReportFileReqDTO AccidentReportFileReqDTO : AccidentReportFileReqDTOList) {
             //如果不存在id则表示页面新增的附件
-            if (AccidentReportFileReqDTO.getId() == null){
+            if (AccidentReportFileReqDTO.getId() == null) {
                 AccidentReportFileInfo AccidentReportFileInfo = new AccidentReportFileInfo();
-                BeanUtils.copyProperties(AccidentReportFileReqDTO,AccidentReportFileInfo);
+                BeanUtils.copyProperties(AccidentReportFileReqDTO, AccidentReportFileInfo);
                 AccidentReportFileInfo.setDelFlag(false);
                 AccidentReportFileInfo.setGmtCreate(nowDate);
                 AccidentReportFileInfo.setCreateUid(uid);
@@ -159,21 +187,21 @@
                 addList.add(AccidentReportFileInfo);
             }
             //如果存在id则判断页面是否删除
-            else{
+            else {
                 newIdsList.add(AccidentReportFileReqDTO.getId());
             }
         }
-        for (Long oldId : oldIdsList){
-            if (!newIdsList.contains(oldId)){
+        for (Long oldId : oldIdsList) {
+            if (!newIdsList.contains(oldId)) {
                 deleteList.add(oldId);
             }
         }
-        if (!CollectionUtils.isEmpty(addList)){
-            for (AccidentReportFileInfo AccidentReportFileInfo : addList){
+        if (!CollectionUtils.isEmpty(addList)) {
+            for (AccidentReportFileInfo AccidentReportFileInfo : addList) {
                 accidentReportFileInfoService.addAccidentReportFile(AccidentReportFileInfo);
             }
         }
-        if (!CollectionUtils.isEmpty(deleteList)){
+        if (!CollectionUtils.isEmpty(deleteList)) {
             accidentReportFileInfoService.deleteAccidentReportFileByIds(deleteList);
         }
     }
@@ -181,9 +209,9 @@
 
     @Override
     public ResultVO batchDeleteAccidentReport(String ids) {
-        if (StringUtils.isBlank(ids)){
+        if (StringUtils.isBlank(ids)) {
             throw new AccidentException(AccidentResultCodes.ACCIDENT_REPORT_NULL);
-        }else{
+        } else {
             String[] idArr = ids.split(",");
             for (String id : idArr) {
                 deleteAccidentReport(Long.valueOf(id));
@@ -195,9 +223,9 @@
     private void deleteAccidentReport(Long id) {
         //查询是否存在
         AccidentReportInfoDetailDO AccidentReportInfoDetailDO = accidentReportInfoService.selectAccidentReportById(id);
-        if (AccidentReportInfoDetailDO==null){
+        if (AccidentReportInfoDetailDO == null) {
             throw new AccidentException(AccidentResultCodes.ACCIDENT_REPORT_NOT_EXIST);
-        }else{
+        } else {
             accidentReportInfoService.deleteAccidentReportById(id);
             //删除附件
             accidentReportFileInfoService.deleteAccidentReportFileByAccidentReportId(id);
@@ -205,17 +233,21 @@
     }
 
 
-
-
     /**
      * 验证必填项
+     *
      * @return
      */
     private void checkRequired(AccidentReportReqDTO AccidentReportReqDTO) {
         //事故快报
-        if (AccidentReportReqDTO.getAccidentExpressId() == null ) {
+        if (AccidentReportReqDTO.getAccidentExpressId() == null) {
             throw new AccidentException(AccidentResultCodes.ACCIDENT_EXPRESS_NULL);
         }
+        AccidentExpressInfoDetailDO accidentExpressInfo = accidentExpressInfoService.selectAccidentExpressById(AccidentReportReqDTO.getAccidentExpressId());
+        if (accidentExpressInfo == null) {
+            throw new AccidentException(AccidentResultCodes.ACCIDENT_EXPRESS_NOT_EXIST);
+        }
+
         //事故类型
         if (StringUtils.isBlank(AccidentReportReqDTO.getAccidentType())) {
             throw new AccidentException(AccidentResultCodes.REPORT_TYPE_NULL);
@@ -225,11 +257,11 @@
             throw new AccidentException(AccidentResultCodes.REPORT_GRADE_NULL);
         }
         //经济损失
-        if (AccidentReportReqDTO.getEconomicLoss() == null ) {
+        if (AccidentReportReqDTO.getEconomicLoss() == null) {
             throw new AccidentException(AccidentResultCodes.REPORT_ECONOMIC_LOSS_NULL);
         }
         //要求报告完成期限
-        if (AccidentReportReqDTO.getReportDeadline() == null ) {
+        if (AccidentReportReqDTO.getReportDeadline() == null) {
             throw new AccidentException(AccidentResultCodes.REPORT_REPORT_DEADLINE_NULL);
         }
         //事故级别
@@ -257,11 +289,11 @@
             throw new AccidentException(AccidentResultCodes.REPORT_ACCIDENT_HANDLING_NULL);
         }
         //填写人
-        if (AccidentReportReqDTO.getFillInUserUid() == null ) {
+        if (AccidentReportReqDTO.getFillInUserUid() == null) {
             throw new AccidentException(AccidentResultCodes.REPORT_FILL_IN_USER_UID_NULL);
         }
         //填写日期
-        if (AccidentReportReqDTO.getFillInTime() == null ) {
+        if (AccidentReportReqDTO.getFillInTime() == null) {
             throw new AccidentException(AccidentResultCodes.REPORT_FILL_IN_TIME_NULL);
         }
     }
diff --git a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/WorkInjuryDeclarationServiceImpl.java b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/WorkInjuryDeclarationServiceImpl.java
index 260b95c..43add21 100644
--- a/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/WorkInjuryDeclarationServiceImpl.java
+++ b/incident-manage/incident-manage-service/src/main/java/com/gkhy/safePlatform/incidentManage/service/impl/WorkInjuryDeclarationServiceImpl.java
@@ -1,6 +1,8 @@
 package com.gkhy.safePlatform.incidentManage.service.impl;
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.gkhy.safePlatform.account.rpc.apimodel.AccountDepartmentService;
+import com.gkhy.safePlatform.account.rpc.apimodel.model.resp.DepInfoRPCRespDTO;
 import com.gkhy.safePlatform.commons.enums.ResultCodes;
 import com.gkhy.safePlatform.commons.query.PageQuery;
 import com.gkhy.safePlatform.commons.utils.BeanCopyUtils;
@@ -18,16 +20,16 @@
 import com.gkhy.safePlatform.incidentManage.query.WorkInjuryDeclarationQuery;
 import com.gkhy.safePlatform.incidentManage.query.db.WorkInjuryDeclarationDBQuery;
 import com.gkhy.safePlatform.incidentManage.service.WorkInjuryDeclarationService;
+import com.gkhy.safePlatform.incidentManage.service.baseService.AccidentExpressInfoService;
 import com.gkhy.safePlatform.incidentManage.service.baseService.WorkInjuryDeclarationFileInfoService;
 import com.gkhy.safePlatform.incidentManage.service.baseService.WorkInjuryDeclarationInfoService;
+import org.apache.dubbo.config.annotation.DubboReference;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.util.CollectionUtils;
 
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
+import java.util.*;
 import java.util.stream.Collectors;
 
 @Service("workInjuryDeclarationService")
@@ -38,6 +40,12 @@
 
     @Autowired
     private WorkInjuryDeclarationFileInfoService workInjuryDeclarationFileInfoService;
+
+    @DubboReference(check = false)
+    private AccountDepartmentService accountDepartmentService;
+
+    @Autowired
+    private AccidentExpressInfoService accidentExpressInfoService;
 
 
     @Override
@@ -54,6 +62,26 @@
 
         List<WorkInjuryDeclarationInfoPageDO> WorkInjuryDeclarationInfoPageDOList = workInjuryDeclarationInfoService.selectWorkInjuryDeclarationList(page, WorkInjuryDeclarationDBQuery);
         List<WorkInjuryDeclarationPageRespDTO> respList = BeanCopyUtils.copyBeanList(WorkInjuryDeclarationInfoPageDOList, WorkInjuryDeclarationPageRespDTO.class);
+
+
+        Map<Long, String> depPool = new HashMap<>();
+
+        respList.forEach(WorkInjuryDeclarationPageRespDTO -> {
+            // 设置部门名称
+            if (!depPool.containsKey(WorkInjuryDeclarationPageRespDTO.getDeclareDepartmentId())) {
+                ResultVO<DepInfoRPCRespDTO> rpcResult = accountDepartmentService.getDepInfoByDepId(WorkInjuryDeclarationPageRespDTO.getDeclareDepartmentId());
+                if (rpcResult != null && rpcResult.getCode().equals(ResultCodes.OK.getCode())) {
+                    if (rpcResult.getData() != null) {
+                        DepInfoRPCRespDTO dep = (DepInfoRPCRespDTO) rpcResult.getData();
+
+                        depPool.put(dep.getDepId(), dep.getDepName());
+                    }
+                }
+            }
+
+            String depName = depPool.get(WorkInjuryDeclarationPageRespDTO.getDeclareDepartmentId());
+            WorkInjuryDeclarationPageRespDTO.setDeptName(depName);
+        });
 
         return new SearchResultVO<>(
                 true,
@@ -211,42 +239,34 @@
      * @return
      */
     private void checkRequired(WorkInjuryDeclarationReqDTO WorkInjuryDeclarationReqDTO) {
-       /* //名称
-        if (StringUtils.isBlank(WorkInjuryDeclarationReqDTO.getAccidentName())) {
-            throw new AccidentException(AccidentResultCodes.Report_NAME_NULL);
+        //申报人姓名
+        if (StringUtils.isBlank(WorkInjuryDeclarationReqDTO.getDeclareUserName())) {
+            throw new AccidentException(AccidentResultCodes.WORK_INJURY_DECLARATION_USERNAME_NULL);
         }
-        //部门
-        if (WorkInjuryDeclarationReqDTO.getAccidentDepartmentId()==null) {
-            throw new AccidentException(AccidentResultCodes.Report_DEPARTMENT_NULL);
+        //事故性别
+        if (WorkInjuryDeclarationReqDTO.getDeclareUserGender() == null ) {
+            throw new AccidentException(AccidentResultCodes.WORK_INJURY_DECLARATION_GENDER_NULL);
         }
-        //发生时间
-        if (WorkInjuryDeclarationReqDTO.getOccurrenceTime() == null ) {
-            throw new AccidentException(AccidentResultCodes.Report_TIME_NULL);
+        //申报人部门
+        if (WorkInjuryDeclarationReqDTO.getDeclareDepartmentId()==null) {
+            throw new AccidentException(AccidentResultCodes.WORK_INJURY_DECLARATION_USERNAME_NOT_EXIST);
         }
-        //发生地点
-        if (StringUtils.isBlank(WorkInjuryDeclarationReqDTO.getOccurrencePlace())) {
-            throw new AccidentException(AccidentResultCodes.Report_PLACE_NULL);
+        //事故名称
+        if (WorkInjuryDeclarationReqDTO.getAccidentExpressId() == null ) {
+            throw new AccidentException(AccidentResultCodes.ACCIDENT_EXPRESS_NULL);
         }
-        //事故原因
-        if (StringUtils.isBlank(WorkInjuryDeclarationReqDTO.getAccidentCause())) {
-            throw new AccidentException(AccidentResultCodes.Report_CAUSE_NULL);
+        AccidentExpressInfoDetailDO accidentExpressInfo = accidentExpressInfoService.selectAccidentExpressById(WorkInjuryDeclarationReqDTO.getAccidentExpressId());
+        if (accidentExpressInfo == null) {
+            throw new AccidentException(AccidentResultCodes.ACCIDENT_EXPRESS_NOT_EXIST);
         }
-        //是否有伤亡
-        if (WorkInjuryDeclarationReqDTO.getCasualties()==null) {
-            throw new AccidentException(AccidentResultCodes.Report_CASUALTIES_NULL);
+        //工伤类型
+        if (StringUtils.isBlank(WorkInjuryDeclarationReqDTO.getWorkInjuryType())) {
+            throw new AccidentException(AccidentResultCodes.WORK_INJURY_DECLARATION_TYPE_NULL);
         }
-        //简要经过
-        if (StringUtils.isBlank(WorkInjuryDeclarationReqDTO.getAccidentBriefProcess())) {
-            throw new AccidentException(AccidentResultCodes.Report_BRIEF_PROCESS_NULL);
+        //申报日期
+        if (WorkInjuryDeclarationReqDTO.getDeclareDate()==null) {
+            throw new AccidentException(AccidentResultCodes.WORK_INJURY_DECLARATION_Date_NULL);
         }
-        //初步分析
-        if (StringUtils.isBlank(WorkInjuryDeclarationReqDTO.getAccidentCausesPreliminaryAnalysis())) {
-            throw new AccidentException(AccidentResultCodes.Report_CASE_PRELIMINARY_ANALYSIS_NULL);
-        }
-        //应急防范措施
-        if (StringUtils.isBlank(WorkInjuryDeclarationReqDTO.getEmergencyPrecautions())) {
-            throw new AccidentException(AccidentResultCodes.Report_EMERGENCY_PRECAUTIONS_NULL);
-        }*/
     }
 
 }
diff --git a/incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentExpressInfoMapper.xml b/incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentExpressInfoMapper.xml
index 00a16a7..75c998b 100644
--- a/incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentExpressInfoMapper.xml
+++ b/incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentExpressInfoMapper.xml
@@ -8,6 +8,7 @@
         <id column="id" property="id" jdbcType="BIGINT"/>
         <result column="gmt_moditify" property="gmtModitify"/>
         <result column="create_uid" property="createUid"/>
+        <result column="create_name" property="createName"/>
         <result column="accident_cause" property="accidentCause"/>
         <result column="occurrence_time" property="occurrenceTime"/>
         <result column="occurrence_place" property="occurrencePlace"/>
@@ -16,7 +17,7 @@
     </resultMap>
 
     <select id="selectAccidentExpressList" resultMap="AccidentExpressInfoPageDOResult">
-        select id,`gmt_moditify`,`create_uid`,`accident_cause`,`occurrence_time`,occurrence_place ,accident_department_id ,accident_name
+        select id,`gmt_moditify`,`create_uid`,`accident_cause`,`occurrence_time`,occurrence_place ,accident_department_id ,accident_name ,create_name
           from accident_express where del_flag = 0
     </select>
 
@@ -30,6 +31,7 @@
             <if test="gmtModitify != null ">gmt_moditify,</if>
             <if test="createUid != null ">create_uid,</if>
             <if test="updateUid != null ">update_uid,</if>
+            <if test="createName != null and createName != ''">create_name,</if>
             <if test="emergencyPrecautions != null and emergencyPrecautions != ''">emergency_precautions,</if>
             <if test="accidentCausesPreliminaryAnalysis != null and accidentCausesPreliminaryAnalysis != ''">accident_causes_preliminary_analysis,</if>
             <if test="accidentBriefProcess != null and accidentBriefProcess != ''">accident_brief_process,</if>
@@ -47,6 +49,7 @@
             <if test="gmtModitify != null ">#{gmtModitify},</if>
             <if test="createUid != null ">#{createUid},</if>
             <if test="updateUid != null ">#{updateUid},</if>
+            <if test="createName != null and createName != ''">#{createName},</if>
             <if test="emergencyPrecautions != null and emergencyPrecautions != ''">#{emergencyPrecautions},</if>
             <if test="accidentCausesPreliminaryAnalysis != null and accidentCausesPreliminaryAnalysis != ''">#{accidentCausesPreliminaryAnalysis},</if>
             <if test="accidentBriefProcess != null and accidentBriefProcess != ''">#{accidentBriefProcess},</if>
diff --git a/incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentReportInfoMapper.xml b/incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentReportInfoMapper.xml
index 6b1a340..e9ab493 100644
--- a/incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentReportInfoMapper.xml
+++ b/incident-manage/incident-manage-service/src/main/resources/config/mapper/incidentManage/AccidentReportInfoMapper.xml
@@ -61,6 +61,7 @@
             <if test="accidentHandling != null and accidentHandling != ''">accident_handling,</if>
             <if test="fillInUserUid != null ">fill_in_user_uid,</if>
             <if test="fillInTime != null ">fill_in_time,</if>
+            <if test="fillInUserName != null and fillInUserName != ''">fill_in_user_name,</if>
             <if test="relevantPersonnelRecords != null and relevantPersonnelRecords != ''">relevant_personnel_records,</if>
             <if test="otherMaterials != null and otherMaterials != ''">other_materials,</if>
         </trim>
@@ -89,6 +90,7 @@
             <if test="accidentHandling != null and accidentHandling != ''">#{accidentHandling},</if>
             <if test="fillInUserUid != null ">#{fillInUserUid},</if>
             <if test="fillInTime != null ">#{fillInTime},</if>
+            <if test="fillInUserName != null and fillInUserName != ''">#{fillInUserName},</if>
             <if test="relevantPersonnelRecords != null and relevantPersonnelRecords != ''">#{relevantPersonnelRecords},</if>
             <if test="otherMaterials != null and otherMaterials != ''">#{otherMaterials},</if>
         </trim>
@@ -114,6 +116,7 @@
         <result column="rectification_measures" property="rectificationMeasures"/>
         <result column="accident_handling" property="accidentHandling"/>
         <result column="fill_in_user_uid" property="fillInUserUid"/>
+        <result column="fill_in_user_name" property="fillInUserName"/>
         <result column="fill_in_time" property="fillInTime"/>
         <result column="relevant_personnel_records" property="relevantPersonnelRecords"/>
         <result column="other_materials" property="otherMaterials"/>
@@ -140,6 +143,7 @@
         a.`accident_handling`,
         a.`fill_in_user_uid`,
         a.fill_in_time,
+        a.fill_in_user_name,
         a.`relevant_personnel_records`,
         a.`other_materials`,
         b.accident_name AS accidentName,
@@ -176,6 +180,7 @@
             <if test="accidentHandling != null and accidentHandling != ''">accident_handling = #{accidentHandling},</if>
             <if test="fillInUserUid != null ">fill_in_user_uid = #{fillInUserUid},</if>
             <if test="fillInTime != null ">fill_in_time = #{fillInTime},</if>
+            <if test="fillInUserName != null and fillInUserName != ''">fill_in_user_name = #{fillInUserName},</if>
             <if test="relevantPersonnelRecords != null and relevantPersonnelRecords != ''">relevant_personnel_records = #{relevantPersonnelRecords},</if>
             <if test="otherMaterials != null and otherMaterials != ''">other_materials = #{otherMaterials},</if>
         </trim>

--
Gitblit v1.9.2