修改商品抵扣券抵扣逻辑

This commit is contained in:
2024-11-19 15:52:13 +08:00
parent 31df2b99d4
commit 688ff10833
3 changed files with 13 additions and 10 deletions

View File

@@ -395,8 +395,8 @@
uni.$off('choose-quan')
uni.$on('choose-quan', (arr) => {
console.log(arr);
const manjianCoup = arr.filter(v => v.type == 1)
let productCoup = arr.filter(v => v.type == 2)
const manjianCoup = arr.filter(v => v.type == 1&&v.num>=1)
let productCoup = arr.filter(v => v.type == 2&&v.num>=1)
console.log(productCoup);
//商品券分组
let coupMap={}
@@ -413,10 +413,9 @@
for(let i in arr){
const coup=arr[i]
const proCoupStartIndex=returnProCoupStartIndex(arr,i)
console.log(proCoupStartIndex);
console.log($goodsPayPriceMap[coup.proId]);
coup.discountAmount=returnProductCoupAllPrice($goodsPayPriceMap[coup.proId],proCoupStartIndex,coup.num)
console.log(coup.discountAmount);
const num=Math.min($goodsPayPriceMap[coup.proId].length,coup.num)
coup.num=num
coup.discountAmount=returnProductCoupAllPrice($goodsPayPriceMap[coup.proId],proCoupStartIndex,num).toFixed(2)
}
}
console.log(productCoup);