xiaoyong931011
2023-10-13 60f4c22dd718ade34d90ead67d02c8852729bf09
src/main/resources/mapper/modules/ChatUserMapper.xml
@@ -186,6 +186,7 @@
        a.amount_min amountMin,
        a.amount_max amountMax,
        a.red_bag_cnt redBagCnt,
        a.auto_send autoSend,
        b.phone phone,
        b.nick_name nickName,
        a.create_time createTime
@@ -224,4 +225,30 @@
        where id = #{id}
    </select>
    <update id="updateAutoSendByGroupId">
        update chat_group
        set
            auto_send = #{autoSend}
        where id = #{id}
    </update>
    <select id="selectRedBagListInPage" resultType="cc.mrbird.febs.mall.vo.AdminRedBagVo">
        select
        a.*,
        b.nick_name nickName,
        c.name groupName
        from chat_red_bag a
        left join chat_user b on b.user_id = a.from_user_id
        left join chat_group c on c.id = a.to_user_id
        <where>
            a.msg_type = 'GROUP'
            <if test="record != null">
                <if test="record.name != null and record.name != ''">
                    and c.name like CONCAT('%', CONCAT(#{record.name}, '%'))
                </if>
            </if>
        </where>
        order by a.create_time desc
    </select>
</mapper>