支持挂账部分退款
This commit is contained in:
@@ -371,7 +371,8 @@ public class TbCreditBuyerOrderServiceImpl extends ServiceImpl<TbCreditBuyerOrde
|
||||
auto.setRepaymentAmount(dto.getUnpaidAmount());
|
||||
auto.setPaymentMethod("自动还款");
|
||||
auto.setPaymentTime(new Date());
|
||||
auto.setRemark(StrUtil.format("挂账订单:{},已挂账金额¥{},账户余额¥{},自动还款¥{}。", orderInfo.getOrderNo(), dto.getUnpaidAmount(), accountBalance, dto.getUnpaidAmount()));
|
||||
dto.setUnpaidAmount(NumberUtil.sub(dto.getPayAmount(), NumberUtil.add(dto.getPaidAmount(), dto.getUnpaidAmount())));
|
||||
auto.setRemark(StrUtil.format("挂账订单:{},挂账金额¥{},账户余额¥{},自动还款¥{}。", orderInfo.getOrderNo(), dto.getUnpaidAmount(), accountBalance, dto.getUnpaidAmount()));
|
||||
auto.setCreateTime(new Date());
|
||||
tbCreditPaymentRecordMapper.insert(auto);
|
||||
} else {
|
||||
@@ -388,7 +389,8 @@ public class TbCreditBuyerOrderServiceImpl extends ServiceImpl<TbCreditBuyerOrde
|
||||
auto.setRepaymentAmount(accountBalance);
|
||||
auto.setPaymentMethod("自动还款");
|
||||
auto.setPaymentTime(new Date());
|
||||
auto.setRemark(StrUtil.format("挂账订单:{},已挂账金额¥{},账户余额¥{},自动还款¥{}。", orderInfo.getOrderNo(), dto.getUnpaidAmount(), accountBalance, accountBalance));
|
||||
dto.setUnpaidAmount(NumberUtil.sub(dto.getPayAmount(), NumberUtil.add(dto.getPaidAmount(), accountBalance)));
|
||||
auto.setRemark(StrUtil.format("挂账订单:{},挂账金额¥{},账户余额¥{},自动还款¥{}。", orderInfo.getOrderNo(), dto.getUnpaidAmount(), accountBalance, accountBalance));
|
||||
auto.setCreateTime(new Date());
|
||||
tbCreditPaymentRecordMapper.insert(auto);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user