Commit e2bc4bebd678cfe7cb1262337d516aee5aa61879
1 parent
8f53b371
优化
Showing
3 changed files
with
24 additions
and
2 deletions
packageE/pages/cart/cart2/cart2.js
@@ -1441,6 +1441,28 @@ Page({ | @@ -1441,6 +1441,28 @@ Page({ | ||
1441 | } | 1441 | } |
1442 | } | 1442 | } |
1443 | 1443 | ||
1444 | + //如果是立即购买的时候,item_j.promgoodsbuynum | ||
1445 | + if(carr[0].state==1 && item1.prom_type>0){ | ||
1446 | + item1.promgoodsbuynum=0; | ||
1447 | + await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { | ||
1448 | + data: { | ||
1449 | + store_id: oo.stoid, | ||
1450 | + user_id: getApp().globalData.user_id, | ||
1451 | + goods_id: item1.goods_id, | ||
1452 | + prom_type: item1.prom_type, | ||
1453 | + prom_id: item1.prom_id, | ||
1454 | + isnew:1 | ||
1455 | + }, | ||
1456 | + }).then(res => { | ||
1457 | + debugger | ||
1458 | + if(res.data.code==0 && res.data.data && res.data.data.promgoodsbuynum){ | ||
1459 | + item1.promgoodsbuynum = res.data.data.promgoodsbuynum; | ||
1460 | + } | ||
1461 | + }) | ||
1462 | + } | ||
1463 | + | ||
1464 | + | ||
1465 | + | ||
1444 | //要把优惠活动加入,prom_goods_map中,赠品不要运算,代发商品不算优惠 | 1466 | //要把优惠活动加入,prom_goods_map中,赠品不要运算,代发商品不算优惠 |
1445 | if (item1.prom_type == 3 && item1.is_gift != 1 && !item1.whsle_id) { | 1467 | if (item1.prom_type == 3 && item1.is_gift != 1 && !item1.whsle_id) { |
1446 | // th.check_is_youhui(item1.goods_id, item1.pick_id); | 1468 | // th.check_is_youhui(item1.goods_id, item1.pick_id); |
packageE/pages/cart/cart2/zh_calculate.js
@@ -55,7 +55,7 @@ module.exports = { | @@ -55,7 +55,7 @@ module.exports = { | ||
55 | act_goos[j].num = item_j.goods_num; | 55 | act_goos[j].num = item_j.goods_num; |
56 | act_goos[j].goods_price = item_j.goods_price; | 56 | act_goos[j].goods_price = item_j.goods_price; |
57 | var cart_num = item.cart_num = item_j.goods_num; | 57 | var cart_num = item.cart_num = item_j.goods_num; |
58 | - var zh_b_num = item_j.promgoodsbuynum; | 58 | + var zh_b_num = item_j.promgoodsbuynum || 0; |
59 | if (item.buyqty > 0) { | 59 | if (item.buyqty > 0) { |
60 | 60 | ||
61 | var key = item.goods_id + "." + act.id; | 61 | var key = item.goods_id + "." + act.id; |
utils/more_cx.js
@@ -74,7 +74,7 @@ module.exports = { | @@ -74,7 +74,7 @@ module.exports = { | ||
74 | need_ck0=th.data.in_zhact_new[aid]?th.data.in_zhact_new[aid]:0; | 74 | need_ck0=th.data.in_zhact_new[aid]?th.data.in_zhact_new[aid]:0; |
75 | } | 75 | } |
76 | var min_can_buy0=0; | 76 | var min_can_buy0=0; |
77 | - if(need_ck+item_act_map.buyed>=act.buy_limit){ | 77 | + if(need_ck0+item_act_map.buyed>=act.buy_limit){ |
78 | if(!need_ok) { | 78 | if(!need_ok) { |
79 | item_act_map.is_no_ok = 1; | 79 | item_act_map.is_no_ok = 1; |
80 | }else{ | 80 | }else{ |