Commit 6d539963e333d6217ce3002284b8ae24216b5557
1 parent
37b125f5
阶梯促销的购买的优化
Showing
2 changed files
with
35 additions
and
2 deletions
packageE/pages/cart/cart2/cart2.js
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -2166,9 +2166,41 @@ Page({ |
2166 | 2166 | } |
2167 | 2167 | |
2168 | 2168 | //如果有阶梯促销的时候 |
2169 | - if(th.data.jieti_prom && newd.prom_type==0){ | |
2170 | - newd.prom_type = 7; | |
2169 | + if(th.data.jieti_prom && (newd.prom_type==10 || newd.prom_type==0) ){ | |
2170 | + newd.prom_type = 10; | |
2171 | 2171 | newd.prom_id = th.data.ladder_act_id; |
2172 | + | |
2173 | + | |
2174 | + //----先看会员在购物车中是否加入了该商品,立即购买的----- | |
2175 | + getApp().request.get("/api/weshop/cart/page", { | |
2176 | + data: { | |
2177 | + store_id: e.data.stoid, | |
2178 | + user_id: oo.user_id, | |
2179 | + state: 1 | |
2180 | + }, | |
2181 | + success: function (res) { | |
2182 | + //-------如果购物车中有相关的数据,先清理掉--------- | |
2183 | + if (res.data.code == 0 && res.data.data.total > 0) { | |
2184 | + for (let j in res.data.data.pageData) { | |
2185 | + let item_j = res.data.data.pageData[j]; | |
2186 | + var url = '/api/weshop/cart/del/' + e.data.stoid + '/' + item_j.id; | |
2187 | + getApp().request.delete(url, {}); | |
2188 | + } | |
2189 | + } | |
2190 | + | |
2191 | + newd.state = 1; | |
2192 | + getApp().request.post("/api/weshop/cart/save", { | |
2193 | + data: newd, | |
2194 | + success: function (t) { | |
2195 | + th.closeSpecModal(); | |
2196 | + getApp().goto("/packageE/pages/cart/cart2/cart2?state=1"); | |
2197 | + } | |
2198 | + }); | |
2199 | + | |
2200 | + } | |
2201 | + }) | |
2202 | + return false; | |
2203 | + | |
2172 | 2204 | } |
2173 | 2205 | |
2174 | 2206 | ... | ... |