From 7bc12c8ae5f7793dd4b2d512e830b84739a3a089 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Fri, 19 Jan 2024 16:22:07 +0800
Subject: [PATCH] 街道身份,只查找该街道下面的业委会

---
 src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
index 264404e..0f38b1f 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
@@ -265,7 +265,7 @@
 
 
     <select id="getStatisticsCount" resultType="org.springblade.modules.task.vo.TaskReportStatistics">
-        ELECT
+        SELECT
         count( 1 ) AS total,
         ifnull( sum( CASE WHEN STATUS = 10 THEN 1 ELSE 0 END ), 0 ) AS handle
         FROM
@@ -274,13 +274,22 @@
         WHERE is_deleted = 0
         <if test="userId != null">
             and create_user = #{userId}
-
         </if>
         <if test="houseCode != null and houseCode != ''">
             and address_code = #{houseCode}
         </if>
-        <if test="neiCode != null and neiCode != ''">
-            AND jda.nei_code LIKE concat( #{neiCode}, '%' )
+        <if test="isAdministrator==2">
+            <choose>
+                <when test="regionChildCodesList !=null and regionChildCodesList.size()>0">
+                    and jda.nei_code in
+                    <foreach collection="regionChildCodesList" item="code" open="(" close=")" separator=",">
+                        #{code}
+                    </foreach>
+                </when>
+                <otherwise>
+                    and jda.nei_code in ('')
+                </otherwise>
+            </choose>
         </if>
     </select>
 

--
Gitblit v1.9.3