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 | 267 | var isok = 1; |
| 268 | 268 | await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid + "/" + item.goods_id + "/1", {}).then(res => { |
| 269 | 269 | if (res.data.code == 0) { |
| 270 | - var r_data = res.data.data; | |
| 270 | + var r_data = res.data.data; | |
| 271 | 271 | if (!r_data.promGoodsLists) { |
| 272 | 272 | var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; |
| 273 | 273 | getApp().request.delete(url, {}); |
| 274 | - //商品已经下架 | |
| 274 | + //商品已经无活动 | |
| 275 | 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 | 286 | } else { |
| 278 | 287 | var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; |
| 279 | 288 | getApp().request.delete(url, {}); | ... | ... |