ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/ServiceSubtaskController.java
@@ -670,6 +670,8 @@ List<String> deptCodes = sysUser.getDeptCodes(); List<String> wardCodes = sysUser.getWardCodes(); ServiceSubtaskEntity entity = new ServiceSubtaskEntity(); entity.setOrgid(sysUser.getOrgid()); entity.setDeptcode(sysUser.getDeptCode()); entity.setLeaveldeptcodes(deptCodes); entity.setLeavehospitaldistrictcodes(wardCodes); map = serviceSubtaskService.getCurrentUserServiceSubtaskCount(entity); smartor/src/main/resources/mapper/smartor/ServiceSubtaskMapper.xml
@@ -2265,6 +2265,12 @@ COUNT(*) AS allVisitCount FROM service_subtask WHERE del_flag = '0' <if test="orgid != null and orgid != ''"> AND orgid = #{orgid} </if> <if test="deptcode != null and deptcode != ''"> AND deptcode = #{deptcode} </if> <if test="leavehospitaldistrictcodes != null and leavehospitaldistrictcodes.size() > 0"> AND leavehospitaldistrictcode IN <foreach collection="leavehospitaldistrictcodes" item="leavehospitaldistrictcode" open="("