ソースを参照

获取患者病历列表

songxinlu 4 年 前
コミット
d117d6c700

+ 1 - 2
src/main/java/com/diagbot/dto/JwtDTO.java

@@ -1,6 +1,5 @@
 package com.diagbot.dto;
 
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Getter;
 import lombok.Setter;
 
@@ -18,6 +17,6 @@ public class JwtDTO {
     private String refreshToken;
     private Integer type; //用户类型
     private String typeCn; //用户类型中文
-    @ApiModelProperty("用户权限列表")
+    //用户权限列表
     private List<SysRoleDTO> selRoles;
 }

+ 4 - 3
src/main/java/com/diagbot/vo/CheckWorkPageVO.java

@@ -6,6 +6,7 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.util.Date;
+import java.util.List;
 
 /**
  * <p>
@@ -57,10 +58,10 @@ public class CheckWorkPageVO extends Page implements Serializable {
     private String behospitalCode;
 
     /**
-     * 科室
+     * 科室编号集合
      */
-    @ApiModelProperty("科室")
-    private String department;
+    @ApiModelProperty("科室编号集合")
+    private List<String> departments;
 
     /**
      * 病历等级

+ 1 - 1
src/main/java/com/diagbot/web/MedCheckWorkController.java

@@ -50,7 +50,7 @@ public class MedCheckWorkController {
                     "jobType:核查任务类型(0-科室任务 1-院级 1-质控科) <br>" +
                     "hospitalId: 医院ID<br>" +
                     "behospitalCode:病人住院序号<br>" +
-                    "department:科室<br>" +
+                    "departments:科室<br>" +
                     "level:病历等级<br>" +
                     "name:病人姓名<br>" +
                     "doctorName:医生姓名<br>" +

+ 6 - 2
src/main/resources/mapper/MedCheckInfoMapper.xml

@@ -212,9 +212,13 @@
         <if test="behospitalCode != null and behospitalCode != ''">
             AND mbi.behospital_code like CONCAT('%',#{behospitalCode},'%')
         </if>
-        <if test="department != null and department != ''">
-            AND mbi.beh_dept_name like CONCAT('%',#{department},'%')
+        <if test="departments !=null and departments.size() !=0">
+            and mbi.beh_dept_id in
+            <foreach collection="departments" item="item" open="(" close=")" separator=",">
+                #{item}
+            </foreach>
         </if>
+
         <if test="sDay != null">
             <![CDATA[ AND mhp.behospital_day_num >= #{sDay}]]>
         </if>