Commit ce2775e46a5a0a54d0339a22e3d816f541f39e9b

Authored by yvan.ni
1 parent 47261ef5

购物车bug 多门店问题修复

Showing 1 changed file with 5 additions and 4 deletions
pages/cart/cart/cart.js
@@ -301,11 +301,12 @@ Page({ @@ -301,11 +301,12 @@ Page({
301 //如果秒杀活动都去掉了,或者结束了,那么这个商品也没有必要留着 301 //如果秒杀活动都去掉了,或者结束了,那么这个商品也没有必要留着
302 if (item.prom_type == 1) { 302 if (item.prom_type == 1) {
303 var prom = null; 303 var prom = null;
  304 + var now = ut.gettimestamp();
304 await getApp().request.promiseGet("/api/ms/flash_sale/get/" + os.stoid + "/" + item.prom_id, {}).then(res => { 305 await getApp().request.promiseGet("/api/ms/flash_sale/get/" + os.stoid + "/" + item.prom_id, {}).then(res => {
305 if (res.data.code == 0) prom = res.data.data; 306 if (res.data.code == 0) prom = res.data.data;
306 }) 307 })
307 - //---如果有活动,不算在一起---  
308 - if (!prom && prom.is_end == 0 && prom.end_time > now && prom.start_time < now) { 308 + //---如果互动都已经过期,或者还未开始,或者无活动
  309 + if (!prom || prom.is_end == 1 || prom.end_time < now || prom.start_time > now) {
309 var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id; 310 var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
310 a.delete(url, { 311 a.delete(url, {
311 success: function (t) { 312 success: function (t) {
@@ -513,9 +514,9 @@ Page({ @@ -513,9 +514,9 @@ Page({
513 } 514 }
514 }else{ 515 }else{
515 //-- 此时要实时更新线下取价价格 -- 516 //-- 此时要实时更新线下取价价格 --
516 - for(var i=0;i<arr.length;i++){ 517 + for(var ij in arr){
517 //每个门店都去看下线下取价 518 //每个门店都去看下线下取价
518 - var list=arr[i]; 519 + var list=arr[ij];
519 for(var i in list.goods){ 520 for(var i in list.goods){
520 list.goods[i].offline_price=0 521 list.goods[i].offline_price=0
521 } 522 }