From 1f19230e00b543b58f03853df1a38ebd8b508e55 Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期五, 21 二月 2025 16:55:01 +0800 Subject: [PATCH] 发布灌溉计划并生成开阀计划 --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml | 35 +++++++++++++++++++++++++++++++---- 1 files changed, 31 insertions(+), 4 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml index fa6d313..0e5f33e 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/BaUserMapper.xml @@ -276,8 +276,8 @@ name AS userName, disabled AS stateId, (CASE - WHEN disabled = 0 THEN "姝e父" - WHEN disabled = 1 THEN "宸茬鐢�" + WHEN disabled = 0 THEN '姝e父' + WHEN disabled = 1 THEN '宸茬鐢�' END) AS stateName, CAST(blockId AS char) AS blockId, (SELECT name FROM ba_block WHERE id = user.blockId) AS blockName @@ -310,8 +310,8 @@ name AS userName, disabled AS stateId, (CASE - WHEN disabled = 0 THEN "姝e父" - WHEN disabled = 1 THEN "宸茬鐢�" + WHEN disabled = 0 THEN '姝e父' + WHEN disabled = 1 THEN '宸茬鐢�' END) AS stateName, CAST(blockId AS char) AS blockId, (SELECT name FROM ba_block WHERE id = user.blockId) AS blockName @@ -370,4 +370,31 @@ <select id="getPhones" resultType="java.lang.String"> SELECT phone FROM ba_user WHERE deleted = 0 and disabled = 0 </select> + + <!--鑾峰彇绠�鍗曠敤鎴锋暟鎹垪琛�--> + <select id="getSimpleUsers" resultType="com.dy.pipIrrGlobal.voBa.VoSimpleUser"> + SELECT + id AS userId, + name AS userName + FROM ba_user + WHERE disabled = 0 AND deleted = 0 + </select> + + <!--鑾峰彇宸℃鍛樺垪琛�--> + <select id="getInspectors" resultType="com.dy.pipIrrGlobal.voBa.VoRoleSimple"> + SELECT + us.id AS inspectorId, + us.name AS inspector + FROM ba_user us + INNER JOIN ba_user_role ur ON ur.userId = us.id + INNER JOIN ba_role rol ON rol.id = ur.roleId + <where> + AND us.disabled = 0 + AND us.deleted = 0 + AND rol.`name` = '宸℃鍛�' + <if test = "inspector != null and inspector !=''"> + AND us.name LIKE CONCAT('%',#{inspector},'%') + </if> + </where> + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0