Commit 4800b5d201f7b1c2e92c7b1e2a253a4a0bb7e7ea

Authored by 后端研发-苏明海
2 parents 445c789f e53e0bba

Merge branch 'dev' into 'test'

Dev

See merge request !563
Showing 1 changed file with 20 additions and 5 deletions
pages/cart/cart/cart.js
@@ -153,7 +153,17 @@ Page({ @@ -153,7 +153,17 @@ Page({
153 if(carr && carr.length>0) { 153 if(carr && carr.length>0) {
154 for (var i = 0; i < carr.length; i++) { 154 for (var i = 0; i < carr.length; i++) {
155 var item = carr[i]; 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 await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + item.goods_id, {}).then(res => { 167 await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + item.goods_id, {}).then(res => {
158 good = res.data.data; 168 good = res.data.data;
159 }) 169 })
@@ -177,6 +187,7 @@ Page({ @@ -177,6 +187,7 @@ Page({
177 //商品已经下架 187 //商品已经下架
178 continue; 188 continue;
179 } 189 }
  190 +
180 //如果秒杀活动都去掉了,或者结束了,那么这个商品也没有必要留着 191 //如果秒杀活动都去掉了,或者结束了,那么这个商品也没有必要留着
181 if (item.prom_type == 1) { 192 if (item.prom_type == 1) {
182 var prom = null; 193 var prom = null;
@@ -367,7 +378,10 @@ Page({ @@ -367,7 +378,10 @@ Page({
367 a = this.data.requestData[b].goods[a]; 378 a = this.data.requestData[b].goods[a];
368 this.data.btn_click=1; 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 if (1 != a.goods_num) { 386 if (1 != a.goods_num) {
373 var e = { 387 var e = {
@@ -1209,9 +1223,9 @@ Page({ @@ -1209,9 +1223,9 @@ Page({
1209 } 1223 }
1210 } 1224 }
1211 if(item.is_gift==1){ 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 //getApp().request.delete(url, {}); 1227 //getApp().request.delete(url, {});
1214 - //await getApp().request.promiseDelete(url, {}) // 要用同步让赠品删除 1228 + await getApp().request.promiseDelete(url, {}) // 要用同步让赠品删除
1215 list.goods.splice(i--,1); 1229 list.goods.splice(i--,1);
1216 } 1230 }
1217 } 1231 }
@@ -1290,7 +1304,8 @@ Page({ @@ -1290,7 +1304,8 @@ Page({
1290 prom_id:p_item[0], 1304 prom_id:p_item[0],
1291 prom_type:3, 1305 prom_type:3,
1292 selected:1, 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