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 | 597 | item.prom_type=3; |
598 | 598 | item.prom_id=r_data.promGoodsLists[0].prom_id; |
599 | 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 | 601 | item.prom_type=10; |
605 | 602 | item.prom_id=r_data.ladderLists[0].form_id; |
606 | 603 | |
... | ... | @@ -644,24 +641,29 @@ Page({ |
644 | 641 | if (!isok){ |
645 | 642 | item.prom_type=0; |
646 | 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 | 669 | if(th.data.ladder_map[item.prom_id] && th.data.ladder_map[item.prom_id]!=-1 ){ | ... | ... |