Commit 6a8972692f312286e4ddcb1fd0a1922b73fce835
1 parent
d563ae3c
组合购超出限购的优化
Showing
2 changed files
with
7 additions
and
1 deletions
packageE/pages/cart/cart2/cart2.js
@@ -7791,6 +7791,12 @@ Page({ | @@ -7791,6 +7791,12 @@ Page({ | ||
7791 | func({'code': -1, 'msg': '超出组合购活动总数量'}); | 7791 | func({'code': -1, 'msg': '超出组合购活动总数量'}); |
7792 | return false; | 7792 | return false; |
7793 | } | 7793 | } |
7794 | + | ||
7795 | + if (zh && zh['buy_limit'] > 0 && num0+buyed > zh['buy_limit']) { | ||
7796 | + func({'code': -1, 'msg': '超出优惠促销活动的限购'}); | ||
7797 | + return false; | ||
7798 | + } | ||
7799 | + | ||
7794 | } | 7800 | } |
7795 | } | 7801 | } |
7796 | 7802 |
pages/cart/cart/cart.js
@@ -3416,7 +3416,7 @@ Page({ | @@ -3416,7 +3416,7 @@ Page({ | ||
3416 | var ky=zh_ck_arr[xg]; | 3416 | var ky=zh_ck_arr[xg]; |
3417 | var zh_buyed=zh_buyed_m[ky]?zh_buyed_m[ky]:0; | 3417 | var zh_buyed=zh_buyed_m[ky]?zh_buyed_m[ky]:0; |
3418 | var zh_limit=zh_limit_m[ky]?zh_limit_m[ky]:0; | 3418 | var zh_limit=zh_limit_m[ky]?zh_limit_m[ky]:0; |
3419 | - var zh_all=zh_all_ck[ky]?zh_all_ck[ky]:0; | 3419 | + var zh_all=zh_all_ck[ky]?zh_all_ck[ky].length:0; |
3420 | if(zh_limit<=0) continue; | 3420 | if(zh_limit<=0) continue; |
3421 | 3421 | ||
3422 | if(zh_all+zh_buyed>zh_limit){ | 3422 | if(zh_all+zh_buyed>zh_limit){ |