From 52fb28a2c2e72867dbe71dde7ac63754c2b32b11 Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Mon, 7 Aug 2023 18:17:27 +0800 Subject: [PATCH] //只有一种活动,但是又是秒杀之类是互动,就要失效。不能是普通购买 --- pages/cart/cart/cart.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index 0dc1b56..6cf5a15 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -672,14 +672,25 @@ Page({ }) //只有一种活动,但是又是秒杀之类是互动,就要失效。不能是普通购买 - if (prom && prom.length == 1 && [1, 2, 4, 6, 8, 9].indexOf(prom.prom_type) > -1 && !prom.is_integral_normal && !prom.is_pd_normal) { + if (prom && prom.length == 1 && [1, 2, 4, 6, 8, 9].indexOf(prom[0].prom_type) > -1 && !item.is_integral_normal && !item.is_pd_normal) { th.disInvalid(item); continue; } + //只有秒杀和积分购的时候,不能是普通购买 - if (prom && prom.length == 2 && [1, 4].indexOf(prom.prom_type) > -1 && [1, 4].indexOf(prom.prom_type) > -1 && !prom.is_integral_normal && !prom.is_pd_normal) { - th.disInvalid(item); - continue; + if (prom && prom.length == 2 && !item.is_integral_normal && !item.is_pd_normal) { + var idx=prom.findIndex(function (e){ + return e.prom_type==1; + }) + var idx2=prom.findIndex(function (e){ + return e.prom_type==4; + }) + //--如果是有秒杀和积分的时候-- + if(idx>-1 && idx2>-1){ + th.disInvalid(item); + continue; + } + } } -- libgit2 0.21.4