diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js index be67b4a..2d496ce 100644 --- a/pages/cart/cart/cart.js +++ b/pages/cart/cart/cart.js @@ -597,10 +597,7 @@ Page({ item.prom_type=3; item.prom_id=r_data.promGoodsLists[0].prom_id; }else if(r_data.ladderLists){ - var url = '/api/weshop/cart/update'; - getApp().request.put(url, { - data:{id:item.id,store_id:oo.stoid,prom_type:10,prom_id:r_data.ladderLists[0].form_id} - }); + item.prom_type=10; item.prom_id=r_data.ladderLists[0].form_id; @@ -644,24 +641,29 @@ Page({ if (!isok){ item.prom_type=0; item.prom_id=0; - continue; + }else{ + var url = '/api/weshop/cart/update'; + getApp().request.put(url, { + data:{id:item.id,store_id:oo.stoid,prom_type:10,prom_id:act.id} + }); - } - th.data.ladder_map[item.prom_id]=act; - //-- 获取阶梯规则 -- - var url1 = "/api/weshop/prom/ladderList/list"; - var req_data = { - store_id: os.stoid, - form_id: item.prom_id, - } - await getApp().request.promiseGet(url1, { - data: req_data - }).then(rs1 => { - if (rs1.data.code==0 && rs1.data.data) { - var gdlist = rs1.data.data; - th.data.ladder_map[item.prom_id].ladder_list=gdlist; + th.data.ladder_map[item.prom_id]=act; + //-- 获取阶梯规则 -- + var url1 = "/api/weshop/prom/ladderList/list"; + var req_data = { + store_id: os.stoid, + form_id: item.prom_id, } - }) + await getApp().request.promiseGet(url1, { + data: req_data + }).then(rs1 => { + if (rs1.data.code==0 && rs1.data.data) { + var gdlist = rs1.data.data; + th.data.ladder_map[item.prom_id].ladder_list=gdlist; + } + }) + } + } //直接把活动赋值给元素 if(th.data.ladder_map[item.prom_id] && th.data.ladder_map[item.prom_id]!=-1 ){