mirror of
https://gitee.com/likeadmin/likeadmin_java.git
synced 2026-09-06 23:01:08 +08:00
feat 统一先计算变更记录再update user money
This commit is contained in:
@@ -359,10 +359,6 @@ public class PayServiceImpl implements IPayService {
|
||||
rechargeOrder.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||
rechargeOrderMapper.updateById(rechargeOrder);
|
||||
|
||||
User user = userMapper.selectById(rechargeOrder.getUserId());
|
||||
user.setUserMoney(user.getUserMoney().add(rechargeOrder.getOrderAmount()));
|
||||
user.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||
userMapper.updateById(user);
|
||||
|
||||
logMoneyMapper.add(rechargeOrder.getUserId(),
|
||||
AccountLogEnum.UM_INC_RECHARGE.getCode(),
|
||||
@@ -370,6 +366,11 @@ public class PayServiceImpl implements IPayService {
|
||||
rechargeOrder.getId(),
|
||||
rechargeOrder.getSn(),
|
||||
"用户充值余额", null);
|
||||
|
||||
User user = userMapper.selectById(rechargeOrder.getUserId());
|
||||
user.setUserMoney(user.getUserMoney().add(rechargeOrder.getOrderAmount()));
|
||||
user.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||
userMapper.updateById(user);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user