From 861e9b1eb145094dff6d1caf3dba30d7ce0e11d7 Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Sat, 02 Mar 2024 17:40:38 +0800
Subject: [PATCH] 房屋查询过滤

---
 src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 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 41727fe..fefbbb0 100644
--- a/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
+++ b/src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
@@ -350,7 +350,8 @@
         <where>
             and jtr.is_deleted = 0
             and jtr.confirm_flag = 1
-            <if test="userId != null">
+
+            <if test="userId != null and roleName == 'wgy'" >
                 AND (
                 jp.grid_code IN (
                 SELECT
@@ -373,6 +374,28 @@
                 AND jgm.user_id = #{userId}
                 ))
             </if>
+
+            <if test="userId != null and roleName == 'mj'">
+                AND (
+                jp.jw_grid_code IN (
+                SELECT
+                jpag.jw_grid_code
+                FROM
+                jczz_police_affairs_grid jpag
+                WHERE
+                jpag.is_deleted = 0
+                AND jpag.police_user_id = #{userId}
+                )
+                OR jh.jw_grid_code IN (
+                SELECT
+                jpag.jw_grid_code
+                FROM
+                jczz_police_affairs_grid jpag
+                WHERE
+                jpag.is_deleted = 0
+                AND jpag.police_user_id = #{userId}
+                ))
+            </if>
         </where>
 
     </select>

--
Gitblit v1.9.3