xiaoyong931011
2023-02-09 e92b00089d8d57899df380135d79864dade09837
src/main/resources/mapper/dapp/MemberCoinWithdrawMapper.xml
@@ -12,8 +12,11 @@
        left join dapp_member m on m.id = s.member_id
        <where>
            <if test="record != null" >
                <if test="record.username!=null and record.username!=''">
                    and m.username = #{record.username}
                </if>
                <if test="record.description!=null and record.description!=''">
                    (s.member_id in (select id from dapp_member where FIND_IN_SET(#{record.description}, referer_ids)))
                    and (s.member_id in (select id from dapp_member where FIND_IN_SET(#{record.description}, referer_ids)))
                </if>
                <if test="record.isInside!=null and record.isInside!=''">
                    and s.is_inside= #{record.isInside}
@@ -33,7 +36,39 @@
        member_coin_withdraw a
        where a.member_id = #{memberId}
            and date_format(a.create_time, '%Y-%m-%d') = #{createTime}
            and a.type = #{type}
            and a.is_inside = #{type}
    </select>
    <select id="selectTotalAmountByCreateTimeAndInviteId" resultType="cc.mrbird.febs.dapp.vo.AdminMemberWithdrawVo">
        SELECT
            IFNULL(sum(amount),0) AS totalWithdraw,
            count(id) AS sheetOut
        FROM
            member_coin_withdraw
        WHERE
        is_inside = 'N' and status = 2
        and date_format(create_time, '%Y-%m-%d') = date_format(#{createTime}, '%Y-%m-%d')
        <if test="description !=null and description != ''">
            and member_id IN (
            SELECT
            id
            FROM
            dapp_member
            WHERE
            FIND_IN_SET(#{description}, referer_ids)
            )
        </if>
    </select>
    <select id="selectTotalAmountByMemberIdAndType" resultType="java.math.BigDecimal">
        SELECT
        IFNULL(sum(amount),0)
        FROM
        member_coin_withdraw
        WHERE
        is_inside = #{inside}
        and member_id = #{memberId}
    </select>
</mapper>