فهرست منبع

修复bug, 企业安全检查上传报错,id类型不匹配

Memory_LG 1 سال پیش
والد
کامیت
2508b08c96

+ 2 - 2
src/main/java/com/sooka/sponest/data/housingconstruction/domain/CenterdataTHousingconstructionSafetyinspectionrecords.java

@@ -30,7 +30,7 @@ public class CenterdataTHousingconstructionSafetyinspectionrecords extends BaseB
      * 检察员id
      */
     @Excel(name = "检察员id")
-    private Long censorId;
+    private String censorId;
 
     /**
      * 检察员姓名
@@ -42,7 +42,7 @@ public class CenterdataTHousingconstructionSafetyinspectionrecords extends BaseB
      * 用户id
      */
     @Excel(name = "用户id")
-    private Long clientId;
+    private String clientId;
 
     /**
      * 用户姓名

+ 9 - 2
src/main/java/com/sooka/sponest/data/housingconstruction/service/impl/CenterdataTHousingconstructionSafetyinspectionrecordsServiceImpl.java

@@ -5,6 +5,7 @@ import com.ruoyi.common.core.utils.SpringUtils;
 import com.ruoyi.common.core.utils.uuid.IdUtils;
 import com.ruoyi.common.security.utils.SecurityUtils;
 import com.ruoyi.system.api.RemoteConfigService;
+import com.ruoyi.system.api.domain.SysUser;
 import com.sooka.sponest.data.housingconstruction.domain.CenterdataTHousingconstructionAttach;
 import com.sooka.sponest.data.housingconstruction.domain.CenterdataTHousingconstructionSafetyinspectionrecords;
 import com.sooka.sponest.data.housingconstruction.domain.CenterdataTHousingconstructionSafetyinspectionrecordsdetail;
@@ -90,10 +91,16 @@ public class CenterdataTHousingconstructionSafetyinspectionrecordsServiceImpl im
         centerdataTHousingconstructionSafetyinspectionrecords.setId(recordId);
         //设置创建数据信息
         Date nowDate = DateUtils.getNowDate();
+        Long userId = SecurityUtils.getUserId();
+        SysUser sysUser = SecurityUtils.getLoginUser().getSysUser();
         centerdataTHousingconstructionSafetyinspectionrecords.setCreateTime(nowDate);
-        centerdataTHousingconstructionSafetyinspectionrecords.setCreateBy(SecurityUtils.getUserId().toString());
-        centerdataTHousingconstructionSafetyinspectionrecords.setCreateName(SecurityUtils.getLoginUser().getSysUser().getNickName());
+        centerdataTHousingconstructionSafetyinspectionrecords.setCreateBy(String.valueOf(userId));
+        centerdataTHousingconstructionSafetyinspectionrecords.setCreateName(sysUser.getNickName());
         centerdataTHousingconstructionSafetyinspectionrecords.setUpdateTime(nowDate);
+        centerdataTHousingconstructionSafetyinspectionrecords.setCensorId(String.valueOf(userId));
+        centerdataTHousingconstructionSafetyinspectionrecords.setCensorName(sysUser.getNickName());
+        centerdataTHousingconstructionSafetyinspectionrecords.setDeptId(sysUser.getDeptId());
+        centerdataTHousingconstructionSafetyinspectionrecords.setDeptName(sysUser.getDeptNames());
         //写入安全检查记录明细
         addDetailList(centerdataTHousingconstructionSafetyinspectionrecords.getDetailList(), recordId);
         //写入安全检查记录