xiaoyong931011
2023-10-30 4b42548bdeee0035497839403941d32fe13210c0
src/main/resources/mapper/modules/ChatUserMapper.xml
@@ -66,6 +66,7 @@
        from chat_user a
        left join chat_wallet b on b.user_id = a.user_id and b.type = 'USDT'
        <where>
            a.is_robot = 0
            <if test="record.phone != null and record.phone != ''">
                and a.phone like CONCAT('%', CONCAT(#{record.phone}, '%'))
            </if>
@@ -184,6 +185,7 @@
        (a.amount - a.fee) amount,
        a.type type,
        a.address address,
        a.address_type addressType,
        a.state state
        from member_coin_withdraw a
        left join chat_user b on b.user_id = a.user_id
@@ -312,6 +314,7 @@
        select
        a.*,
        b.nick_name nickName,
        b.is_robot isRobot,
        c.name groupName
        from chat_red_bag a
        left join chat_user b on b.user_id = a.from_user_id
@@ -322,6 +325,12 @@
                <if test="record.name != null and record.name != ''">
                    and c.name like CONCAT('%', CONCAT(#{record.name}, '%'))
                </if>
                <if test="record.nickName != null and record.nickName != ''">
                    and b.nick_name like CONCAT('%', CONCAT(#{record.nickName}, '%'))
                </if>
                <if test="record.isRobot != null">
                    and b.is_robot = #{record.isRobot}
                </if>
            </if>
        </where>
        order by a.create_time desc