| | |
| | | TBankFlow saveBankFlow = new TBankFlow(); |
| | | saveBankFlow.setId(bankflow.getId()); |
| | | saveBankFlow.setDeductionMoney(bankflow.getDeductionMoney().add(dto.getAmount())); |
| | | saveBankFlow.setRemainingMoney(bankflow.getRemainingMoney().subtract(dto.getAmount())); |
| | | BigDecimal subtract = bankflow.getRemainingMoney().subtract(dto.getAmount()); |
| | | saveBankFlow.setRemainingMoney(subtract); |
| | | if (BigDecimal.ZERO.compareTo(subtract) == 0){ |
| | | saveBankFlow.setFlowStatus(1); |
| | | } |
| | | tBankFlowService.updateById(saveBankFlow); |
| | | //更新银行流水的已抵扣金额和剩余可抵扣金额 |
| | | |
| | |
| | | TBankFlow saveBankFlow = new TBankFlow(); |
| | | saveBankFlow.setId(bankflow.getId()); |
| | | saveBankFlow.setDeductionMoney(bankflow.getDeductionMoney().add(dto.getAmount())); |
| | | saveBankFlow.setRemainingMoney(bankflow.getRemainingMoney().subtract(dto.getAmount())); |
| | | BigDecimal subtract = bankflow.getRemainingMoney().subtract(dto.getAmount()); |
| | | saveBankFlow.setRemainingMoney(subtract); |
| | | if (BigDecimal.ZERO.compareTo(subtract) == 0){ |
| | | saveBankFlow.setFlowStatus(1); |
| | | } |
| | | tBankFlowService.updateById(saveBankFlow); |
| | | } |
| | | //存流水 |