代理金额入账bug fix
This commit is contained in:
@@ -13,4 +13,5 @@ public interface UserMoneyDao extends BaseMapper<UserMoney> {
|
|||||||
|
|
||||||
void updateSysMoney(@Param("type") Integer type, @Param("sysUserId")Long sysUserId, @Param("money") Double money);
|
void updateSysMoney(@Param("type") Integer type, @Param("sysUserId")Long sysUserId, @Param("money") Double money);
|
||||||
|
|
||||||
|
void updateSysAmount(@Param("type") Integer type, @Param("sysUserId")Long sysUserId, @Param("amount") Double amount);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -15,4 +15,6 @@ public interface UserMoneyService extends IService<UserMoney> {
|
|||||||
|
|
||||||
void updateSysMoney(int i, Long userId, double money);
|
void updateSysMoney(int i, Long userId, double money);
|
||||||
|
|
||||||
|
void updateSysAmount(int i, Long userId, double amount);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,6 +30,12 @@ public class UserMoneyServiceImpl extends ServiceImpl<UserMoneyDao, UserMoney> i
|
|||||||
baseMapper.updateSysMoney(i,userId,money);
|
baseMapper.updateSysMoney(i,userId,money);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void updateSysAmount(int i, Long userId, double amount){
|
||||||
|
selectSysUserMoneyByUserId(userId);
|
||||||
|
baseMapper.updateSysAmount(i,userId,amount);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public UserMoney selectUserMoneyByUserId(Long userId){
|
public UserMoney selectUserMoneyByUserId(Long userId){
|
||||||
UserMoney userMoney = baseMapper.selectOne(new QueryWrapper<UserMoney>().eq("user_id", userId));
|
UserMoney userMoney = baseMapper.selectOne(new QueryWrapper<UserMoney>().eq("user_id", userId));
|
||||||
|
|||||||
@@ -306,7 +306,7 @@ public class InviteServiceImpl extends ServiceImpl<InviteDao, Invite> implements
|
|||||||
BigDecimal rateMoney = sysUserEntity.getQdRate();
|
BigDecimal rateMoney = sysUserEntity.getQdRate();
|
||||||
BigDecimal sumMoney = rateMoney.subtract(oneMoney);
|
BigDecimal sumMoney = rateMoney.subtract(oneMoney);
|
||||||
sumMoney = sumMoney.subtract(twoMoney);
|
sumMoney = sumMoney.subtract(twoMoney);
|
||||||
userMoneyService.updateSysMoney(1, sysUserEntity.getUserId(), sumMoney.doubleValue());
|
userMoneyService.updateSysAmount(1, sysUserEntity.getUserId(), sumMoney.doubleValue());
|
||||||
UserMoneyDetails userMoneyDetails = new UserMoneyDetails();
|
UserMoneyDetails userMoneyDetails = new UserMoneyDetails();
|
||||||
userMoneyDetails.setSysUserId(sysUserEntity.getUserId());
|
userMoneyDetails.setSysUserId(sysUserEntity.getUserId());
|
||||||
userMoneyDetails.setType(1);
|
userMoneyDetails.setType(1);
|
||||||
|
|||||||
@@ -36,6 +36,16 @@
|
|||||||
where sys_user_id=#{sysUserId}
|
where sys_user_id=#{sysUserId}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<update id="updateSysAmount">
|
||||||
|
update user_money set
|
||||||
|
<if test="type==1">
|
||||||
|
amount=amount+#{amount}
|
||||||
|
</if>
|
||||||
|
<if test="type==2">
|
||||||
|
amount=amount-#{amount}
|
||||||
|
</if>
|
||||||
|
where sys_user_id=#{sysUserId}
|
||||||
|
</update>
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|||||||
Reference in New Issue
Block a user