From 6a8972692f312286e4ddcb1fd0a1922b73fce835 Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Mon, 26 Jun 2023 10:35:45 +0800 Subject: [PATCH] 组合购超出限购的优化 --- packageE/pages/cart/cart2/cart2.js | 6 ++++++ pages/cart/cart/cart.js | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/packageE/pages/cart/cart2/cart2.js b/packageE/pages/cart/cart2/cart2.js index 1d30700..7cdb423 100644 --- a/packageE/pages/cart/cart2/cart2.js +++ b/packageE/pages/cart/cart2/cart2.js @@ -7791,6 +7791,12 @@ Page({ func({'code': -1, 'msg': '超出组合购活动总数量'}); return false; } + + if (zh && zh['buy_limit'] > 0 && num0+buyed > zh['buy_limit']) { + func({'code': -1, 'msg': '超出优惠促销活动的限购'}); + return false; + } + } } diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index b7fdd29..380ca36 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -3416,7 +3416,7 @@ Page({ var ky=zh_ck_arr[xg]; var zh_buyed=zh_buyed_m[ky]?zh_buyed_m[ky]:0; var zh_limit=zh_limit_m[ky]?zh_limit_m[ky]:0; - var zh_all=zh_all_ck[ky]?zh_all_ck[ky]:0; + var zh_all=zh_all_ck[ky]?zh_all_ck[ky].length:0; if(zh_limit<=0) continue; if(zh_all+zh_buyed>zh_limit){ -- libgit2 0.21.4