-
Status changed to merged
-
mentioned in commit 4800b5d201f7b1c2e92c7b1e2a253a4a0bb7e7ea
-
2. 再进入购物车的时候,要把赠品清理掉 3. 在选择的时候也要先清理赠品
Showing
1 changed file
pages/cart/cart/cart.js
| ... | ... | @@ -153,7 +153,17 @@ Page({ |
| 153 | 153 | if(carr && carr.length>0) { |
| 154 | 154 | for (var i = 0; i < carr.length; i++) { |
| 155 | 155 | var item = carr[i]; |
| 156 | - var good = null; | |
| 156 | + var good = null; | |
| 157 | + if(item.is_gift){ | |
| 158 | + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; | |
| 159 | + getApp().request.delete(url, { | |
| 160 | + success: function (t) { | |
| 161 | + } | |
| 162 | + }); | |
| 163 | + //商品已经下架 | |
| 164 | + continue; | |
| 165 | + } | |
| 166 | + | |
| 157 | 167 | await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + item.goods_id, {}).then(res => { |
| 158 | 168 | good = res.data.data; |
| 159 | 169 | }) |
| ... | ... | @@ -177,6 +187,7 @@ Page({ |
| 177 | 187 | //商品已经下架 |
| 178 | 188 | continue; |
| 179 | 189 | } |
| 190 | + | |
| 180 | 191 | //如果秒杀活动都去掉了,或者结束了,那么这个商品也没有必要留着 |
| 181 | 192 | if (item.prom_type == 1) { |
| 182 | 193 | var prom = null; |
| ... | ... | @@ -367,7 +378,10 @@ Page({ |
| 367 | 378 | a = this.data.requestData[b].goods[a]; |
| 368 | 379 | this.data.btn_click=1; |
| 369 | 380 | |
| 370 | - if (a.goods_num - 1 < 0) return false; | |
| 381 | + if (a.goods_num - 1 < 0){ | |
| 382 | + this.data.up_dating = 0; | |
| 383 | + return false; | |
| 384 | + } | |
| 371 | 385 | |
| 372 | 386 | if (1 != a.goods_num) { |
| 373 | 387 | var e = { |
| ... | ... | @@ -1209,9 +1223,9 @@ Page({ |
| 1209 | 1223 | } |
| 1210 | 1224 | } |
| 1211 | 1225 | if(item.is_gift==1){ |
| 1212 | - //var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; | |
| 1226 | + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; | |
| 1213 | 1227 | //getApp().request.delete(url, {}); |
| 1214 | - //await getApp().request.promiseDelete(url, {}) // 要用同步让赠品删除 | |
| 1228 | + await getApp().request.promiseDelete(url, {}) // 要用同步让赠品删除 | |
| 1215 | 1229 | list.goods.splice(i--,1); |
| 1216 | 1230 | } |
| 1217 | 1231 | } |
| ... | ... | @@ -1290,7 +1304,8 @@ Page({ |
| 1290 | 1304 | prom_id:p_item[0], |
| 1291 | 1305 | prom_type:3, |
| 1292 | 1306 | selected:1, |
| 1293 | - gift_id:discount.gift_id | |
| 1307 | + gift_id:discount.gift_id, | |
| 1308 | + original_img:th.data.imgUrl+o.original_img | |
| 1294 | 1309 | }; |
| 1295 | 1310 | |
| 1296 | 1311 | ... | ... |