Browse Source

益寿缘总后台开方时长菜单增加医生组别筛选操作

cgp 2 weeks ago
parent
commit
7dafd9b0ec

+ 3 - 0
fs-service/src/main/java/com/fs/his/param/PrescribeStatParam.java

@@ -28,4 +28,7 @@ public class PrescribeStatParam {
     private int pageNum=1;
     private int pageNum=1;
 
 
     private int pageSize=10;
     private int pageSize=10;
+
+    //医生组别
+    private String groupCode;;
 }
 }

+ 2 - 0
fs-service/src/main/java/com/fs/his/vo/DoctorOperateStatVO.java

@@ -21,4 +21,6 @@ public class DoctorOperateStatVO {
     private String deptName;
     private String deptName;
     //医院名称
     //医院名称
     private String hospitalName;
     private String hospitalName;
+    //医生组别
+    private String groupCode;
 }
 }

+ 4 - 1
fs-service/src/main/resources/mapper/his/FsPrescribeMapper.xml

@@ -338,6 +338,7 @@
         fd.doctor_name,
         fd.doctor_name,
         fd.dept_id,
         fd.dept_id,
         fd.hospital_id,
         fd.hospital_id,
+        fd.group_code,
         AVG(fp.operate_second) AS avgOperateSecond,
         AVG(fp.operate_second) AS avgOperateSecond,
         COUNT(*) as operation,
         COUNT(*) as operation,
         de.dept_name,
         de.dept_name,
@@ -350,7 +351,9 @@
         fp.start_operate_time IS NOT NULL
         fp.start_operate_time IS NOT NULL
         AND fp.end_operate_time IS NOT NULL
         AND fp.end_operate_time IS NOT NULL
         AND fp.operate_second IS NOT NULL
         AND fp.operate_second IS NOT NULL
-
+        <if test="groupCode != null and groupCode != ''">
+            AND fd.group_code = #{groupCode}
+        </if>
         <if test="doctorName != null and doctorName != ''">
         <if test="doctorName != null and doctorName != ''">
             AND fd.doctor_name LIKE CONCAT('%', #{doctorName}, '%')
             AND fd.doctor_name LIKE CONCAT('%', #{doctorName}, '%')
         </if>
         </if>