完成挂账管理相关需求
This commit is contained in:
@@ -200,6 +200,14 @@ public class TbCreditBuyerServiceImpl extends ServiceImpl<TbCreditBuyerMapper, T
|
|||||||
if (NumberUtil.equals(owedAmount, BigDecimal.ZERO)) {
|
if (NumberUtil.equals(owedAmount, BigDecimal.ZERO)) {
|
||||||
entity.setAccountBalance(NumberUtil.add(entity.getAccountBalance(), repaymentAmount));
|
entity.setAccountBalance(NumberUtil.add(entity.getAccountBalance(), repaymentAmount));
|
||||||
super.updateById(entity);
|
super.updateById(entity);
|
||||||
|
TbCreditPaymentRecord record = new TbCreditPaymentRecord();
|
||||||
|
record.setCreditBuyerId(param.getId());
|
||||||
|
record.setRepaymentAmount(repaymentAmount);
|
||||||
|
record.setPaymentMethod(param.getPaymentMethod());
|
||||||
|
record.setCreateTime(new Date());
|
||||||
|
record.setPaymentTime(new Date());
|
||||||
|
record.setRemark(param.getRemark());
|
||||||
|
tbCreditPaymentRecordMapper.insert(record);
|
||||||
Map<String, Object> result = new HashMap<>(3);
|
Map<String, Object> result = new HashMap<>(3);
|
||||||
result.put("repaymentCount", 0);
|
result.put("repaymentCount", 0);
|
||||||
result.put("repaymentAmount", repaymentAmount);
|
result.put("repaymentAmount", repaymentAmount);
|
||||||
@@ -212,6 +220,14 @@ public class TbCreditBuyerServiceImpl extends ServiceImpl<TbCreditBuyerMapper, T
|
|||||||
rechargeAmount = NumberUtil.sub(repaymentAmount, owedAmount);
|
rechargeAmount = NumberUtil.sub(repaymentAmount, owedAmount);
|
||||||
entity.setAccountBalance(NumberUtil.add(entity.getAccountBalance(), rechargeAmount));
|
entity.setAccountBalance(NumberUtil.add(entity.getAccountBalance(), rechargeAmount));
|
||||||
super.updateById(entity);
|
super.updateById(entity);
|
||||||
|
TbCreditPaymentRecord record = new TbCreditPaymentRecord();
|
||||||
|
record.setCreditBuyerId(param.getId());
|
||||||
|
record.setRepaymentAmount(rechargeAmount);
|
||||||
|
record.setPaymentMethod(param.getPaymentMethod());
|
||||||
|
record.setCreateTime(new Date());
|
||||||
|
record.setPaymentTime(new Date());
|
||||||
|
record.setRemark(param.getRemark());
|
||||||
|
tbCreditPaymentRecordMapper.insert(record);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 校验完毕,可以批量还款
|
// 校验完毕,可以批量还款
|
||||||
|
|||||||
Reference in New Issue
Block a user