Commit 141346f95acd316f16ca505741a3a8c1b93fb2d0

Authored by yvan.ni
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 ){