123
This commit is contained in:
@@ -21,5 +21,7 @@ public interface AccountMapper extends BaseMapper<Account> {
|
|||||||
boolean incsIncomeCoin(@Param("userId") Long userId, @Param("incomeCoin") Long incomeCoin);
|
boolean incsIncomeCoin(@Param("userId") Long userId, @Param("incomeCoin") Long incomeCoin);
|
||||||
boolean decrIncomeCoin(@Param("userId") Long userId, @Param("incomeCoin") Long incomeCoin);
|
boolean decrIncomeCoin(@Param("userId") Long userId, @Param("incomeCoin") Long incomeCoin);
|
||||||
|
|
||||||
|
boolean decrIncomeCoinNotCheck(@Param("userId") Long userId, @Param("incomeCoin") Long incomeCoin);
|
||||||
|
|
||||||
Page<AccountAdminVo> pageAdmin(@Param("build") Page<Object> build, @Param("bo") AccountAdminVo bo);
|
Page<AccountAdminVo> pageAdmin(@Param("build") Page<Object> build, @Param("bo") AccountAdminVo bo);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -295,7 +295,7 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
|
|||||||
coin = -account.getCoin();
|
coin = -account.getCoin();
|
||||||
incomeCoin = diff;
|
incomeCoin = diff;
|
||||||
boolean decrCoin = baseMapper.decrCoin(userId, -coin);
|
boolean decrCoin = baseMapper.decrCoin(userId, -coin);
|
||||||
boolean decrIncomeCoin = baseMapper.decrIncomeCoin(userId, -incomeCoin);
|
boolean decrIncomeCoin = baseMapper.decrIncomeCoinNotCheck(userId, -incomeCoin);
|
||||||
if(decrCoin && decrIncomeCoin){
|
if(decrCoin && decrIncomeCoin){
|
||||||
flag = true;
|
flag = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,6 +36,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|||||||
set income_coin = income_coin + #{incomeCoin}
|
set income_coin = income_coin + #{incomeCoin}
|
||||||
where user_id = #{userId}
|
where user_id = #{userId}
|
||||||
</update>
|
</update>
|
||||||
|
<update id="decrIncomeCoinNotCheck">
|
||||||
|
update cai_account
|
||||||
|
set income_coin = income_coin - #{incomeCoin}
|
||||||
|
where user_id = #{userId}
|
||||||
|
</update>
|
||||||
<select id="pageAdmin" resultType="com.ruoyi.cai.dto.admin.vo.AccountAdminVo">
|
<select id="pageAdmin" resultType="com.ruoyi.cai.dto.admin.vo.AccountAdminVo">
|
||||||
select t1.*,t2.usercode,t2.nickname,t2.mobile,t2.avatar,t2.gender,t2.is_anchor,t2.age
|
select t1.*,t2.usercode,t2.nickname,t2.mobile,t2.avatar,t2.gender,t2.is_anchor,t2.age
|
||||||
from cai_account t1
|
from cai_account t1
|
||||||
|
|||||||
Reference in New Issue
Block a user