Переглянути джерело

生成核查任务列表修改

rengb 4 роки тому
батько
коміт
4942a40ead

+ 5 - 1
src/main/java/com/diagbot/facade/MedCheckWorkFacade.java

@@ -284,7 +284,11 @@ public class MedCheckWorkFacade {
         if (StringUtil.isNotBlank(checkWorkPageVO.getJobType()) && (CheckJobTypeEnum.DEPT_SUPERVISOR.getKey() + "").equals(checkWorkPageVO.getJobType())) {
             SysUserBaseVO sysUserBaseVO = new SysUserBaseVO();
             sysUserBaseVO.setUserId(Long.parseLong(SysUserUtils.getCurrentPrincipleID()));
-            checkWorkPageVO.setDepartments(sysUserFacade.getUserDepts(sysUserBaseVO).getSelDepts().stream().map(i -> i.getDeptId()).collect(Collectors.toList()));
+            List<String> deptIds = sysUserFacade.getUserDepts(sysUserBaseVO).getSelDepts().stream().map(i -> i.getDeptId()).collect(Collectors.toList());
+            if (ListUtil.isNotEmpty(checkWorkPageVO.getDepartment())) {
+                deptIds.retainAll(checkWorkPageVO.getDepartment());
+            }
+            checkWorkPageVO.setDepartment(deptIds);
         }
     }
 

+ 1 - 1
src/main/java/com/diagbot/vo/CheckWorkPageVO.java

@@ -61,7 +61,7 @@ public class CheckWorkPageVO extends Page implements Serializable {
      * 科室编号集合
      */
     @ApiModelProperty("科室编号集合")
-    private List<String> departments;
+    private List<String> department;
 
     /**
      * 病历等级

+ 4 - 4
src/main/resources/mapper/MedCheckInfoMapper.xml

@@ -200,10 +200,10 @@
         mbi.file_code fileCode,
         mbi.sex,
         mhp.age,
-        mbi.beh_dept_name behospitalDept,
+        mbi.beh_dept_name behDeptName,
         mbi.leave_hospital_date leaveHospitalDate,
         mhp.behospital_day_num behospitalDayNum,
-        mbi.doctor_name attendingDoctor,
+        mbi.doctor_name doctorName,
         mqi.score_res scoreRes,
         mqi.level,
         mbi.diagnose,
@@ -254,9 +254,9 @@
         <if test="behospitalCode != null and behospitalCode != ''">
             AND mbi.behospital_code like CONCAT('%',#{behospitalCode},'%')
         </if>
-        <if test="departments !=null and departments.size > 0">
+        <if test="department !=null and department.size > 0">
             and mbi.beh_dept_id in
-            <foreach collection="departments" item="item" open="(" close=")" separator=",">
+            <foreach collection="department" item="item" open="(" close=")" separator=",">
                 #{item}
             </foreach>
         </if>