This commit is contained in:
dute7liang
2023-12-29 21:55:03 +08:00
parent 7ae0f94bb6
commit 01bb9912d9
18 changed files with 283 additions and 100 deletions

View File

@@ -7,30 +7,34 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<resultMap type="com.ruoyi.cai.domain.CaiAccount" id="CaiAccountResult">
<result property="id" column="id"/>
<result property="userId" column="user_id"/>
<result property="money" column="money"/>
<result property="incomeMoney" column="income_money"/>
<result property="coin" column="coin"/>
<result property="incomeCoin" column="income_coin"/>
<result property="loveValue" column="love_value"/>
<result property="totalBuyMoney" column="total_buy_money"/>
<result property="totalBuyCoin" column="total_buy_coin"/>
<result property="status" column="status"/>
<result property="createTime" column="create_time"/>
</resultMap>
<update id="incs">
update cai_account
set total_coin = total_coin + #{value}
where user_id = #{userId} and (total_coin + #{value}) > 0
</update>
<update id="incsCoin">
update cai_account
set coin = coin + #{coin}, income_coin = income_coin + #{incomeCoin}
set coin = coin + #{coin}
where user_id = #{userId}
</update>
<update id="decrCoin">
update cai_account
set coin = coin - #{coin}
where user_id = #{userId} and (coin - #{coin}) > 0
</update>
<update id="decrIncomeCoin">
update cai_account
set income_coin = income_coin - #{value}
where user_id = #{userId} and (income_coin - #{value}) > 0
set income_coin = income_coin - #{incomeCoin}
where user_id = #{userId} and (income_coin - #{incomeCoin}) > 0
</update>
<update id="incsIncomeCoin">
update cai_account
set income_coin = income_coin + #{incomeCoin}
where user_id = #{userId}
</update>