hanfucheng 7 月之前
父节点
当前提交
bf36303c6f

+ 1 - 0
src/main/java/com/sooka/sponest/lawenforcement/record/domain/LawenforcementRecord.java

@@ -26,6 +26,7 @@ public class LawenforcementRecord{
      * 任务ID
      */
     private String id;
+    private String personCode;
 
     /**
      * 任务类型

+ 2 - 0
src/main/java/com/sooka/sponest/lawenforcement/record/service/impl/LawenforcementRecordServiceImpl.java

@@ -334,6 +334,8 @@ public class LawenforcementRecordServiceImpl extends BaseServiceImpl implements
         if (null == record.getCreatorId() || record.getCreatorId().isEmpty()) {
             record.setCreatorId(SecurityUtils.getLoginUser().getSysUser().getUserId().toString());
         }
+        Map<String, Object> userCodeByUserId = userMapper.getUserCodeByUserId(record.getCreatorId());
+        record.setPersonCode(MapUtils.getString(userCodeByUserId, "personCode"));
         List<LawenforcementRecord> recordList = recordMapper.getRecordList(record);
         return recordList;
     }

+ 2 - 2
src/main/resources/mapper/lawenforcement/LawenforcementRecordMapper.xml

@@ -560,8 +560,8 @@
             <if test="jobName != null and jobName != ''">
                 and job_name LIKE concat('%', #{jobName}, '%')
             </if>
-            <if test="creatorId != null and creatorId !=''">
-                and lp.person_id = #{creatorId}
+            <if test="personCode != null and personCode !=''">
+                and lp.person_code = #{personCode}
             </if>
             <if test="recordStatus != null and recordStatus != ''">
                 <if test="recordStatus == 'lawenforcement_type_1'">