Commit 141346f95acd316f16ca505741a3a8c1b93fb2d0
1 parent
ccc75309
秒杀预热。但是会员不满足阶梯的plus条件,要已普通购买
Showing
1 changed file
with
22 additions
and
20 deletions
pages/cart/cart/cart.js
@@ -597,10 +597,7 @@ Page({ | @@ -597,10 +597,7 @@ Page({ | ||
597 | item.prom_type=3; | 597 | item.prom_type=3; |
598 | item.prom_id=r_data.promGoodsLists[0].prom_id; | 598 | item.prom_id=r_data.promGoodsLists[0].prom_id; |
599 | }else if(r_data.ladderLists){ | 599 | }else if(r_data.ladderLists){ |
600 | - var url = '/api/weshop/cart/update'; | ||
601 | - getApp().request.put(url, { | ||
602 | - data:{id:item.id,store_id:oo.stoid,prom_type:10,prom_id:r_data.ladderLists[0].form_id} | ||
603 | - }); | 600 | + |
604 | item.prom_type=10; | 601 | item.prom_type=10; |
605 | item.prom_id=r_data.ladderLists[0].form_id; | 602 | item.prom_id=r_data.ladderLists[0].form_id; |
606 | 603 | ||
@@ -644,24 +641,29 @@ Page({ | @@ -644,24 +641,29 @@ Page({ | ||
644 | if (!isok){ | 641 | if (!isok){ |
645 | item.prom_type=0; | 642 | item.prom_type=0; |
646 | item.prom_id=0; | 643 | item.prom_id=0; |
647 | - continue; | 644 | + }else{ |
645 | + var url = '/api/weshop/cart/update'; | ||
646 | + getApp().request.put(url, { | ||
647 | + data:{id:item.id,store_id:oo.stoid,prom_type:10,prom_id:act.id} | ||
648 | + }); | ||
648 | 649 | ||
649 | - } | ||
650 | - th.data.ladder_map[item.prom_id]=act; | ||
651 | - //-- 获取阶梯规则 -- | ||
652 | - var url1 = "/api/weshop/prom/ladderList/list"; | ||
653 | - var req_data = { | ||
654 | - store_id: os.stoid, | ||
655 | - form_id: item.prom_id, | ||
656 | - } | ||
657 | - await getApp().request.promiseGet(url1, { | ||
658 | - data: req_data | ||
659 | - }).then(rs1 => { | ||
660 | - if (rs1.data.code==0 && rs1.data.data) { | ||
661 | - var gdlist = rs1.data.data; | ||
662 | - th.data.ladder_map[item.prom_id].ladder_list=gdlist; | 650 | + th.data.ladder_map[item.prom_id]=act; |
651 | + //-- 获取阶梯规则 -- | ||
652 | + var url1 = "/api/weshop/prom/ladderList/list"; | ||
653 | + var req_data = { | ||
654 | + store_id: os.stoid, | ||
655 | + form_id: item.prom_id, | ||
663 | } | 656 | } |
664 | - }) | 657 | + await getApp().request.promiseGet(url1, { |
658 | + data: req_data | ||
659 | + }).then(rs1 => { | ||
660 | + if (rs1.data.code==0 && rs1.data.data) { | ||
661 | + var gdlist = rs1.data.data; | ||
662 | + th.data.ladder_map[item.prom_id].ladder_list=gdlist; | ||
663 | + } | ||
664 | + }) | ||
665 | + } | ||
666 | + | ||
665 | } | 667 | } |
666 | //直接把活动赋值给元素 | 668 | //直接把活动赋值给元素 |
667 | if(th.data.ladder_map[item.prom_id] && th.data.ladder_map[item.prom_id]!=-1 ){ | 669 | if(th.data.ladder_map[item.prom_id] && th.data.ladder_map[item.prom_id]!=-1 ){ |