fix: 比例计算根据可退金额计算

This commit is contained in:
张松 2024-11-22 17:20:42 +08:00
parent 3277124fa5
commit b1c0e73049
1 changed files with 1 additions and 1 deletions

View File

@ -2190,7 +2190,7 @@ public class TbShopTableServiceImpl implements TbShopTableService {
private BigDecimal resetAmountByDiscount(PayDTO payDTO, TbOrderInfo orderInfo) {
List<TbCashierCart> cashierCarts = mpCashierCartService.selectByOrderIdAndState(orderInfo.getId());
List<TbOrderDetail> detailList = mpOrderDetailService.selectByOrderId(orderInfo.getId());
BigDecimal discount = payDTO.getDiscount();
BigDecimal discount = payDTO.getDiscount().setScale(4, RoundingMode.DOWN);
BigDecimal totalAmount = BigDecimal.ZERO;
for (TbCashierCart cashierCart : cashierCarts) {
if (cashierCart.getUserCouponId() == null) {