From 9d49dba3ba467a04b9ba9511b82b4d7fa8b402ed Mon Sep 17 00:00:00 2001
From: linwe <872216996@qq.com>
Date: Sat, 23 Dec 2023 13:30:41 +0800
Subject: [PATCH] 民警角色驾驶舱

---
 src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml |   27 +++++++++++++++++++--------
 1 files changed, 19 insertions(+), 8 deletions(-)

diff --git a/src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml b/src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml
index b80bdf8..ceac40a 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskMapper.xml
@@ -119,15 +119,26 @@
     <select id="selectTaskPageBy" resultType="org.springblade.modules.task.vo.TaskVO">
 
         SELECT
-            jt.* ,
-            jda.address_name
+        jt.* ,
+        jda.address_name
         FROM
-            jczz_task jt
-                LEFT JOIN jczz_doorplate_address jda ON jt.house_code = jda.address_code
-                LEFT JOIN jczz_community jc ON jc.CODE = jda.nei_code
-        WHERE
-            jc.res_police_user_id = #{task.userId}
-          AND jt.report_type = '1'
+        jczz_task jt
+        LEFT JOIN jczz_doorplate_address jda ON jt.house_code = jda.address_code
+        LEFT JOIN jczz_community jc ON jc.CODE = jda.nei_code
+        <where>
+            <if test="task.reportType != null and task.reportType != '' and task.reportType == 1">
+                AND jt.report_type = #{task.reportType}
+            </if>
+
+            <if test="task.reportType == null or task.reportType == ''">
+                AND jt.report_type in (2,3,6)
+            </if>
+            <if test="task.userId != null and task.userId != ''">
+                AND jc.res_police_user_id = #{task.userId}
+            </if>
+        </where>
+
+
     </select>
 
 

--
Gitblit v1.9.3