From b802e81da449baa2cb4ec23deb02055d3a8f8f5c Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期二, 02 四月 2024 14:11:23 +0800 Subject: [PATCH] 修复相机密码脱敏导致的bug --- ard-work/src/main/resources/mapper/management3d/ArdTiles3dMapper.xml | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ard-work/src/main/resources/mapper/management3d/ArdTiles3dMapper.xml b/ard-work/src/main/resources/mapper/management3d/ArdTiles3dMapper.xml index adfbdcb..f7f2f24 100644 --- a/ard-work/src/main/resources/mapper/management3d/ArdTiles3dMapper.xml +++ b/ard-work/src/main/resources/mapper/management3d/ArdTiles3dMapper.xml @@ -74,7 +74,9 @@ <if test="dynamicScreenSpaceErrorDensity != null ">and c.dynamic_screen_space_error_density = #{dynamicScreenSpaceErrorDensity} </if> - <if test="deptId != null ">and c.dept_id = #{deptId}</if> + <if test="deptId != null ">and (c.dept_id = #{deptId} OR c.dept_id IN ( SELECT t.dept_id FROM sys_dept t + WHERE cast(#{deptId} as varchar) = any(string_to_array(ancestors,',')) )) + </if> <if test="userId != null and userId != ''">and c.user_id = #{userId}</if> </where> <!-- 鏁版嵁鑼冨洿杩囨护 --> @@ -181,4 +183,4 @@ from ard_tiles3d where dept_id = #{deptId} </select> -</mapper> \ No newline at end of file +</mapper> -- Gitblit v1.9.3