From 84f5eaad9b1ebfc213388180fc298e55728001ba Mon Sep 17 00:00:00 2001 From: hejiayang <296714699@qq.com> Date: Sat, 6 Dec 2025 20:48:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=8A=9F=E8=83=BD=E5=8F=8Abug?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../StClientMemberTransactionRecordMapper.xml | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/payment/mapper/xml/StClientMemberTransactionRecordMapper.xml b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/payment/mapper/xml/StClientMemberTransactionRecordMapper.xml index 09824e0..0beef99 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/payment/mapper/xml/StClientMemberTransactionRecordMapper.xml +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/payment/mapper/xml/StClientMemberTransactionRecordMapper.xml @@ -38,7 +38,7 @@ a.id, a.serial_no as serialNo, a.order_no as orderNo, - c.realname as userName, + IF(a.member_id = a.pay_member_id,c.realname,CONCAT(c.realname,'-',pay.realname)) as userName, sboi.serial_no as cardCode, sboi.business_model AS businessModel, pay.realname as payUserName, @@ -67,8 +67,8 @@ LEFT JOIN st_client_member_balance AS b ON a.member_id = b.member_id LEFT JOIN st_bbzx_order_info AS sboi ON sboi.order_no = a.order_no LEFT JOIN st_base_restaurant AS br ON br.id = a.canteen_id - LEFT JOIN sys_user_sub AS c ON a.member_id = c.id - LEFT JOIN sys_user_sub AS pay ON a.pay_member_id = pay.id + LEFT JOIN sys_user_sub AS c ON a.pay_member_id = c.id + LEFT JOIN sys_user_sub AS pay ON a.member_id = pay.id LEFT JOIN sys_pay_depart direct_depart ON pay.depart_ids = direct_depart.id AND direct_depart.del_flag = '0' LEFT JOIN sys_pay_depart parent_depart ON direct_depart.parent_id = parent_depart.id AND parent_depart.del_flag = '0' WHERE a.is_del = 0 @@ -140,8 +140,8 @@ LEFT JOIN st_bbzx_order_info sboi ON a.order_no = sboi.order_no - LEFT JOIN sys_user_sub AS c ON a.member_id = c.id - LEFT JOIN sys_user_sub AS pay ON a.pay_member_id = pay.id + LEFT JOIN sys_user_sub AS c ON a.pay_member_id = c.id + LEFT JOIN sys_user_sub AS pay ON a.member_id = pay.id WHERE a.is_del = 0 @@ -176,9 +176,7 @@ and c.work_no like CONCAT('%',#{vo.workNo,jdbcType=VARCHAR},'%') - and (c.realname like CONCAT('%',#{vo.userName,jdbcType=VARCHAR},'%') or - pay.realname like CONCAT('%',#{vo.userName,jdbcType=VARCHAR},'%') - ) + and c.realname like CONCAT('%',#{vo.userName,jdbcType=VARCHAR},'%') and a.canteen_id = #{vo.canteenId} @@ -194,7 +192,7 @@ a.id, a.serial_no as serialNo, a.order_no as orderNo, - IF(a.member_id = a.pay_member_id,pay.realname,CONCAT(pay.realname,'-',c.realname)) as userName, + IF(a.member_id = a.pay_member_id,c.realname,CONCAT(c.realname,'-',pay.realname)) as userName, c.phone, c.work_no as workNo, a.status, @@ -212,8 +210,8 @@ LEFT JOIN st_bbzx_order_info sboi ON a.order_no = sboi.order_no - LEFT JOIN sys_user_sub AS c ON a.member_id = c.id - LEFT JOIN sys_user_sub AS pay ON a.pay_member_id = pay.id + LEFT JOIN sys_user_sub AS c ON a.pay_member_id = c.id + LEFT JOIN sys_user_sub AS pay ON a.member_id = pay.id WHERE a.is_del = 0 @@ -248,9 +246,7 @@ and c.work_no like CONCAT('%',#{vo.workNo,jdbcType=VARCHAR},'%') - and (c.realname like CONCAT('%',#{vo.userName,jdbcType=VARCHAR},'%') or - pay.realname like CONCAT('%',#{vo.userName,jdbcType=VARCHAR},'%') - ) + and c.realname like CONCAT('%',#{vo.userName,jdbcType=VARCHAR},'%') and a.canteen_id = #{vo.canteenId}