xiaoyong931011
2022-10-25 f755301cc1bc3899bc100afdd387d7b0dc8863bf
src/main/resources/mapper/dapp/DappMemberDao.xml
@@ -173,4 +173,61 @@
        where
            is_on_hook = 3
    </update>
    <select id="selectMyTeammateInfoInPage" resultType="cc.mrbird.febs.dapp.vo.ApiMyTeammateInfoListVo">
        select
               a.username username,
               a.identity identity,
               a.create_time createTime,
               a.invite_id inviteId
        from dapp_member a
        where a.referer_id=#{record.inviteId}
        order by a.create_time desc
    </select>
    <update id="updateIdentity">
        update dapp_member
        set
            identity = 'LEVEL_MB'
    </update>
    <select id="selectTotalAmountByRefererId" resultType="cc.mrbird.febs.dapp.entity.DappMemberEntity">
        select
            b.id,
            b.invite_id,
            b.referer_id,
            b.identity,
            b.referer_ids
        from
            member_wallet_coin a
                inner join dapp_member b on a.member_id = b.id
        where
              a.total_amount <![CDATA[ >= ]]> 51
              and b.referer_id = #{inviteId}
    </select>
    <update id="updateIdentityByMemberId">
        update dapp_member
        set
            identity = #{identity}
        where id = #{id}
    </update>
    <select id="selectTotalAmountByRefererIdAndIdentity" resultType="cc.mrbird.febs.dapp.entity.DappMemberEntity">
        select
            b.id,
            b.invite_id,
            b.referer_id,
            b.identity,
            b.referer_ids
        from
            dapp_wallet_coin a
                inner join dapp_member b on a.member_id = b.id
        where
            a.total_amount <![CDATA[ >= ]]> 51
          and b.referer_id = #{inviteId}
          and b.identity = #{identity}
    </select>
</mapper>