| | |
| | | if(ListUtil.isNotNullOrEmpty(feesAmount)){ |
| | | SysDictDataPO sysDictDataPO = feesAmount.get(0); |
| | | BigDecimal bigDecimal = trade.getTradeAmount().multiply(new BigDecimal(sysDictDataPO.getDictValue())).setScale(2, BigDecimal.ROUND_DOWN); |
| | | userLoginPO.setBalance(bigDecimal); |
| | | userLoginPO.setBalance(userLoginPO.getBalance().add(bigDecimal)); |
| | | }else { |
| | | //默认单价 |
| | | BigDecimal bigDecimal = trade.getTradeAmount().multiply(new BigDecimal(3)).setScale(2, BigDecimal.ROUND_DOWN); |
| | | userLoginPO.setBalance(bigDecimal); |
| | | userLoginPO.setBalance(userLoginPO.getBalance().add(bigDecimal)); |
| | | } |
| | | int modify = userLoginMapper.updateById(userLoginPO); |
| | | //添加资金明细记录 |