Commit 7d8de8cecfa5dcab766d87f675352a4abba612c0
1 parent
53bd290d
商品活动已经过期,有又用商品做新的优惠活动,此时购物车的bug产生
Showing
1 changed file
with
12 additions
and
3 deletions
pages/cart/cart/cart.js
@@ -267,13 +267,22 @@ Page({ | @@ -267,13 +267,22 @@ Page({ | ||
267 | var isok = 1; | 267 | var isok = 1; |
268 | await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + item.goods_id + "/1", {}).then(res => { | 268 | await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + item.goods_id + "/1", {}).then(res => { |
269 | if (res.data.code == 0) { | 269 | if (res.data.code == 0) { |
270 | - var r_data = res.data.data; | 270 | + var r_data = res.data.data; |
271 | if (!r_data.promGoodsLists) { | 271 | if (!r_data.promGoodsLists) { |
272 | var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; | 272 | var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; |
273 | getApp().request.delete(url, {}); | 273 | getApp().request.delete(url, {}); |
274 | - //商品已经下架 | 274 | + //商品已经无活动 |
275 | isok = 0; | 275 | isok = 0; |
276 | - } | 276 | + }else{ |
277 | + //如果活动的ID不一样,说明原先的活动已经没有参与了或者过期了 | ||
278 | + if(item.prom_id!=r_data.promGoodsLists[0].prom_id ){ | ||
279 | + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; | ||
280 | + getApp().request.delete(url, {}); | ||
281 | + //商品已经下架 | ||
282 | + isok = 0; | ||
283 | + } | ||
284 | + } | ||
285 | + | ||
277 | } else { | 286 | } else { |
278 | var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; | 287 | var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; |
279 | getApp().request.delete(url, {}); | 288 | getApp().request.delete(url, {}); |