diff --git a/packageE/pages/cart/cart2/cart2.js b/packageE/pages/cart/cart2/cart2.js index b694ca1..7011bd0 100644 --- a/packageE/pages/cart/cart2/cart2.js +++ b/packageE/pages/cart/cart2/cart2.js @@ -2372,7 +2372,12 @@ Page({ var can_zp_num = 0; for (let iy in get_data.giftsinfo) { let item = get_data.giftsinfo[iy]; - can_zp_num += parseInt(item.gift_storecount) > parseInt(item.limit_num) ? parseInt(item.limit_num) : parseInt(item.gift_storecount); + + if(parseInt(item.limit_num)>0){ + can_zp_num += parseInt(item.gift_storecount) > parseInt(item.limit_num) ? parseInt(item.limit_num) : parseInt(item.gift_storecount); + }else{ + can_zp_num += parseInt(item.gift_storecount); + } } var t_zp_num = parseInt(get_data.zp_num) * parseInt(get_data.bs); diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index 006304b..4337959 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -4153,7 +4153,12 @@ Page({ var a_limit_num = 0; for (let iy in discount.giftsinfo) { let item = discount.giftsinfo[iy]; - can_zp_num += parseInt(item.gift_storecount) > parseInt(item.limit_num) ? parseInt(item.limit_num) : parseInt(item.gift_storecount); + + if(parseInt(item.limit_num)>0){ + can_zp_num += parseInt(item.gift_storecount) > parseInt(item.limit_num) ? parseInt(item.limit_num) : parseInt(item.gift_storecount); + }else{ + can_zp_num += parseInt(item.gift_storecount); + } } var t_zp_num = parseInt(discount.zp_num) * parseInt(discount.bs);