diff --git a/src/main/resources/mapper/orders/OrdersDao.xml b/src/main/resources/mapper/orders/OrdersDao.xml index c8a26e2..75a7787 100644 --- a/src/main/resources/mapper/orders/OrdersDao.xml +++ b/src/main/resources/mapper/orders/OrdersDao.xml @@ -661,13 +661,15 @@ select u.user_id as userId,u.user_name as userName,u.avatar,u.create_time as createTime, (select ifnull(sum(o.zhi_rate),0.00) from orders o where - o.user_id = u.user_id and o.state=2 and zhi_user_id=#{userId} ) as money + o.user_id = u.user_id and o.state=2 and zhi_user_id=#{userId} ) as money, (select ifnull(sum(o.fei_rate),0.00) from orders o where - o.user_id = u.user_id and o.state=2 and fei_user_id=#{userId} ) as money + o.user_id = u.user_id and o.state=2 and fei_user_id=#{userId} ) as money, + ifnull(um.money, 0.00) as balance from tb_user u + left join user_money um on u.user_id = um.user_id where inviter_code=#{invitationCode} @@ -685,7 +687,8 @@ u.user_name AS userName, u.avatar, u.create_time AS createTime, - o.money + o.money, + ifnull(um.money, 0.00) as balance from ( SELECT ifnull(sum(fei_rate), 0.00) as money, user_id FROM orders @@ -693,6 +696,7 @@ and fei_user_id = #{userId} GROUP BY user_id) o left join tb_user u on u.user_id = o.user_id + left join user_money um on u.user_id = um.user_id ) a order by money desc