支持挂账部分退款

This commit is contained in:
谭凯凯
2024-12-11 14:34:56 +08:00
committed by Tankaikai
parent e6b1bfb2a2
commit 2c5e2a79f3

View File

@@ -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);
}