xiaoyong931011
2021-06-15 5e75c6faae3a68ec672db2ca509a2de9f863d0b6
src/main/resources/mapper/modules/MemberCoinChargeMapper.xml
@@ -3,7 +3,24 @@
<mapper namespace="com.xcong.excoin.modules.member.mapper.MemberCoinChargeMapper">
    <select id="findMemberApplyCoinListInPage" resultType="com.xcong.excoin.modules.member.vo.MemberCoinChargeVo">
        select * from member_coin_charge s left join member m on m.id = s.member_id
        SELECT
        s.address,
        s.amount,
        s.create_time,
        s.id,
        s.order_code,
        s.`status`,
        s.member_id,
        s.symbol,
        s.tag,
        m.phone,
        m.email,
        m.invite_id,
        concat(auth.first_name,auth.second_name) as realName
        FROM
        member_coin_charge s
        LEFT JOIN member m ON m.id = s.member_id
        left join member_authentication auth on auth.member_id = s.member_id
        <where>
            <if test="record != null" >
                <if test="record.account!=null and record.account!=''">
@@ -12,6 +29,12 @@
                <if test="record.address!=null and record.address!=''">
                    and s.address=#{record.address}
                </if>
                <if test="record.isTest!=null and record.isTest!=''">
                    and m.account_type= #{record.isTest}
                </if>
                <if test="record.symbol != null and record.symbol!=''">
                    and s.symbol = #{record.symbol}
                </if>
            </if>
        </where>
        order by s.create_time desc