| | |
| | | <select id="selectByMemberId" resultType="cc.mrbird.febs.dapp.entity.DappWalletCoinEntity"> |
| | | select * from dapp_wallet_coin where member_id=#{memberId} |
| | | </select> |
| | | |
| | | <select id="selectInPage" resultType="cc.mrbird.febs.dapp.entity.DappWalletCoinEntity"> |
| | | select a.*, b.address address from dapp_wallet_coin a |
| | | inner join dapp_member b on a.member_id=b.id |
| | | <where> |
| | | <if test="record.currentUser != null"> |
| | | and b.referer_id = (select invite_id from dapp_user_member_relate where user_id=#{record.currentUser}) |
| | | </if> |
| | | <if test="record.address != '' and record.address != null"> |
| | | and b.address = #{record.address} |
| | | </if> |
| | | </where> |
| | | </select> |
| | | |
| | | <update id="updateWithLock"> |
| | | update dapp_wallet_coin |
| | | set total_amount=#{record.totalAmount}, |
| | | available_amount=#{record.availableAmount}, |
| | | frozen_amount=#{record.frozenAmount}, |
| | | version=version+1 |
| | | where id=#{record.id} and version=#{record.version} |
| | | </update> |
| | | </mapper> |