充值修改
parent
74a473c697
commit
3d4e89f58b
|
|
@ -46,22 +46,21 @@ public class MoneyAccountService extends ServiceImpl<MoneyAccountMapper, MoneyAc
|
|||
if (moneyAccountEntity.getRechargeMoney() == null || moneyAccountEntity.getRechargeMoney().signum() <= 0) {
|
||||
throw Exceptions.clierr("充值金额需大于0");
|
||||
}
|
||||
// 记录资金变动明细
|
||||
MoneyChangeDetailEntity changeDetail = new MoneyChangeDetailEntity()
|
||||
.setMoneyAccountId(moneyAccountEntity.getId())
|
||||
.setOldMoney(moneyAccountEntity.getMoney())
|
||||
.setDelta(moneyAccountEntity.getRechargeMoney()) // 充值
|
||||
.setMoneyChangeCategory(MoneyChangeCategory.ChongZhi)
|
||||
.setMemo("账户充值");
|
||||
|
||||
moneyAccountEntity.setMoney(moneyAccountEntity.getMoney().add(moneyAccountEntity.getRechargeMoney()));
|
||||
|
||||
changeDetail.setNewMoney(moneyAccountEntity.getMoney());
|
||||
|
||||
MoneyAccountResult result = baseMapper.selectMoneyAccountDetailById(moneyAccountEntity.getId());
|
||||
if (null == result) {
|
||||
throw Exceptions.clierr("未找到该账户");
|
||||
}
|
||||
// 记录资金变动明细
|
||||
MoneyChangeDetailEntity changeDetail = new MoneyChangeDetailEntity()
|
||||
.setMoneyAccountId(moneyAccountEntity.getId())
|
||||
.setOldMoney(result.getMoney())
|
||||
.setDelta(moneyAccountEntity.getRechargeMoney()) // 充值
|
||||
.setMoneyChangeCategory(MoneyChangeCategory.ChongZhi)
|
||||
.setMemo("账户充值");
|
||||
|
||||
moneyAccountEntity.setMoney(result.getMoney().add(moneyAccountEntity.getRechargeMoney()));
|
||||
|
||||
changeDetail.setNewMoney(moneyAccountEntity.getMoney());
|
||||
changeDetail.setUserId(result.getUserId());
|
||||
changeDetail.setCompanyId(result.getStationId());
|
||||
this.updateById(moneyAccountEntity);
|
||||
|
|
|
|||
Loading…
Reference in New Issue