fix: 比例计算根据可退金额计算
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user