From ceb91026b104f5c8091b7d78c17d6375c28f7ac5 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 05 一月 2026 17:54:21 +0800
Subject: [PATCH] 1

---
 ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml |   30 +++++++++++++++++-------------
 1 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml b/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
index 6769787..0353f40 100644
--- a/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
+++ b/ycl-platform/src/main/resources/mapper/caseHandler/BaseCaseMapper.xml
@@ -216,7 +216,7 @@
         t2.car_number,
         t6.region_name as communityName,
         t7.region_name as streetName,
-        t8.url,
+--         t8.url,
         t9.address
         FROM
         ums_base_case t1
@@ -226,7 +226,7 @@
         LEFT JOIN ums_data_dictionary t5 on t5.id=t2.grade_id
         LEFT JOIN ums_sccg_region t6 on t6.id=t1.community_id
         LEFT JOIN ums_sccg_region t7 on t7.id=t1.street_id
-        LEFT JOIN ums_image_resources t8 on t8.belong_to_id=t1.id
+--         LEFT JOIN ums_image_resources t8 on t8.belong_to_id=t1.id
         LEFT JOIN ums_video_point t9 on t9.id=t2.video_point_id
         <where>
             <if test="queryForViolationParam.eventSource != null">
@@ -477,17 +477,21 @@
     <select id="getWorkOrder" resultType="com.ycl.vo.casePool.WorkOrderVO">
         SELECT username as name,count(DISTINCT id) taskCount,SUM(CASE WHEN state>7 THEN 1 ELSE 0 END) finishCount
         from (
-                 SELECT a.username , bc.id,max(bc.state) state
-                 from ums_base_case bc
-                          INNER JOIN ums_dispose_record dr on bc.id = dr.base_case_id
-                          INNER JOIN ums_admin a on dr.handler_id = a.id
-                 where ( bc.state = 6 or bc.state = 7
-                     or bc.state = 8 or bc.state = 9)
-                <if test="keyword !=''and keyword!=null">
-                    and a.username  like concat('%', #{keyword},'%')
-                </if>
-                 GROUP BY a.username  ,bc.id
-             ) tmp
+        SELECT a.username , bc.id,max(bc.state) state
+        from ums_base_case bc
+        INNER JOIN ums_dispose_record dr on bc.id = dr.base_case_id
+        INNER JOIN ums_admin a on dr.handler_id = a.id
+        where ( bc.state = 6 or bc.state = 7
+        or bc.state = 8 or bc.state = 9)
+        <if test="keyword !=''and keyword!=null">
+            and a.username like concat('%', #{keyword},'%')
+        </if>
+        <if test="startTime !=''and startTime!=null and endTime!=''and endTime!=null">
+            and bc.create_time BETWEEN #{startTime}
+            AND #{endTime}
+        </if>
+        GROUP BY a.username ,bc.id
+        ) tmp
         GROUP BY username
     </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.8.0