From 5fa6e6f8410ef9d057174bcff2a3c5038c54a551 Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期日, 27 四月 2025 18:41:20 +0800 Subject: [PATCH] bug修改 --- ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml b/ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml index 112f54f..5795000 100644 --- a/ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml +++ b/ruoyi-system/src/main/resources/mapper/system/TTenantMapper.xml @@ -112,5 +112,28 @@ </otherwise> </choose> </select> + <select id="pageListByBusinessDeptId" resultType="com.ruoyi.system.vo.TenantVO"> + SELECT * FROM ( + SELECT tt.id, tt.resident_name, tt.checkIn_time, tt.tenant_attributes, tt.tenant_type, tt.phone, + tt.id_card, tt.email, + tt.bank_number, tt.mail_address, tt.create_time, tt.disabled,tt.account + FROM t_tenant tt + WHERE EXISTS ( + SELECT 1 + FROM t_contract tc + WHERE tc.tenant_id = tt.id AND tc.business_dept_id = #{query.businessDeptId} + ) + ) AS te + <where> + <if test="query.residentName != null and query.residentName != ''"> + AND te.resident_name LIKE concat('%',#{query.residentName},'%') + </if> + <if test="query.phone != null and query.phone != ''"> + AND te.phone LIKE concat('%',#{query.phone},'%') + </if> + AND te.disabled = ${@com.ruoyi.common.enums.DisabledEnum@NO.getCode()} + </where> + ORDER BY te.create_time DESC + </select> </mapper> -- Gitblit v1.7.1