问题修复

This commit is contained in:
2025-11-06 10:42:42 +08:00
parent 0f6c87efc7
commit ab350ccc14
9 changed files with 332 additions and 217 deletions

View File

@@ -1316,7 +1316,7 @@ function calcVipDiscountAmount(
return truncateToTwoDecimals(
new BigNumber(goodsRealAmount)
.times((100 - (shopUserInfo.discount || 0)) / 100)
.decimalPlaces(2, BigNumber.ROUND_UP)
.decimalPlaces(2, BigNumber.ROUND_DOWN)
.toNumber()
);
}
@@ -1584,7 +1584,8 @@ export function calculateOrderCostSummary(
.minus(fullReductionAmount)
.toNumber(),
shopUserInfo
); // 会员折扣减免金额
);
console.log("vipDiscountAmount", vipDiscountAmount);
// ------------------------------ 6. 最终实付金额计算 ------------------------------
const finalPayAmountBn = new BigNumber(goodsRealAmount)
.minus(newUserDiscount)

View File

@@ -59,6 +59,7 @@ export function returnPrice(args) {
shopUserInfo,
idKey = "product_id",
} = args;
limitTimeDiscountRes=limitTimeDiscountRes||{foods:'',foodType:2}
const canUseFoods = (limitTimeDiscountRes.foods || "").split(",");
const includesGoods =
limitTimeDiscountRes.foodType == 1 ||