From f88cfa02e36752e4acad7adc4b045155e8e50f21 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 08 十二月 2023 09:16:29 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml | 89 +++++++++++++++++++++++++++----------------- 1 files changed, 54 insertions(+), 35 deletions(-) diff --git a/cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml b/cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml index ac4c105..0fb644e 100644 --- a/cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml +++ b/cloud-server-management/src/main/resources/mapper/TOperatorUserMapper.xml @@ -5,47 +5,66 @@ <select id="listAll" resultType="com.dsh.guns.modular.system.model.OperatorUserVO"> SELECT t1.id AS id, - t1.operatorId, - t1.operatorName, - t1.userName, - t1.phone, - t1.platform, - t1.proportion, - t1.number, - t1.audit, - t1.type -FROM ( - SELECT t3.id, - t1.id AS operatorId, - t1.name AS operatorName, - t2.name AS userName, - t2.phone, - t3.alipay AS platform, - t3.alipayProportion AS proportion, - t3.alipayNum AS number, - t3.alipayAudit AS audit, - t3.alipayType AS type - FROM t_operator_user t3 + t1.operatorId, + t1.operatorName, + t1.userName, + t1.phone, + t1.platform, + t1.proportion, + t1.number, + t1.audit, + t1.type + FROM ( + SELECT t3.id, + t1.id AS operatorId, + t1.name AS operatorName, + t2.name AS userName, + t2.phone, + t3.alipay AS platform, + t3.alipayProportion AS proportion, + t3.alipayNum AS number, + t3.alipayAudit AS audit, + t3.alipayType AS type + FROM t_operator_user t3 LEFT JOIN t_operator t1 ON t3.operatorId = t1.id LEFT JOIN sys_user t2 ON t1.userId = t2.id AND t2.objectType = 2 - UNION ALL + UNION ALL - SELECT t3.id, - t1.id AS operatorId, - t1.name AS operatorName, - t2.name AS userName, - t2.phone, - t3.wechat AS platform, - t3.wechatProportion AS proportion, - t3.wechatNum AS number, - t3.wechatAudit AS audit, - t3.wechatType AS type - FROM t_operator_user t3 + SELECT t3.id, + t1.id AS operatorId, + t1.name AS operatorName, + t2.name AS userName, + t2.phone, + t3.wechat AS platform, + t3.wechatProportion AS proportion, + t3.wechatNum AS number, + t3.wechatAudit AS audit, + t3.wechatType AS type + FROM t_operator_user t3 LEFT JOIN t_operator t1 ON t3.operatorId = t1.id LEFT JOIN sys_user t2 ON t1.userId = t2.id AND t2.objectType = 2 -) AS t1 -ORDER BY t1.id; + ) AS t1 + where 1=1 + <if test="userName !=null and userName !=''"> + and t1.userName like concat("%",#{userName},"%") + </if> + <if test="phone !=null and phone !=''"> + and t1.phone like concat("%",#{phone},"%") + </if> + <if test="platform !=null and platform !='' and platform==1"> + and t1.platform = "微信" + </if> + <if test="platform !=null and platform !='' and platform==2"> + and t1.platform = "支付宝" + </if> + <if test="type !=null and type !='' "> + and t1.type = #{type} + </if> + <if test="state !=null and state !=''"> + and t1.audit = #{state} + </if> + ORDER BY t1.id; </select> </mapper> -- Gitblit v1.7.1