Commit a7d0f63e6b77dda5b7eb715d6accba83e8699c2a

Authored by yvan.ni
1 parent 1bfdbfcc

购物车,商品如果是下架了,就不能结算的优化

Showing 1 changed file with 14 additions and 3 deletions
pages/cart/cart/cart.js
@@ -122,16 +122,27 @@ Page({ @@ -122,16 +122,27 @@ Page({
122 store_id: oo.stoid, 122 store_id: oo.stoid,
123 pageSize: 600 123 pageSize: 600
124 }, 124 },
125 - success: function(su) { 125 + success:async function(su) {
126 //按门店分类的数组 126 //按门店分类的数组
127 var arr = new Array(), 127 var arr = new Array(),
128 carr = su.data.data.pageData; 128 carr = su.data.data.pageData;
129 var all_num = 0; 129 var all_num = 0;
130 130
131 for (var i = 0; i < carr.length; i++) { 131 for (var i = 0; i < carr.length; i++) {
132 -  
133 -  
134 var item = carr[i]; 132 var item = carr[i];
  133 + var good=null;
  134 + await getApp().request.promiseGet("/api/weshop/goods/get/"+os.stoid+"/"+item.goods_id,{}).then(res=>{
  135 + good=res.data.data;
  136 + })
  137 + var tt=ut.gettimestamp();
  138 + if((good.down_time>0 && good.down_time<tt) || good.is_on_sale==0 ){
  139 + var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
  140 + a.delete(url, {
  141 + success: function(t) { }
  142 + });
  143 + //商品已经下架
  144 + continue;
  145 + }
135 all_num += item.goods_num; 146 all_num += item.goods_num;
136 item.original_img = oo.imghost + item.original_img; 147 item.original_img = oo.imghost + item.original_img;
137 item.selected = 0; 148 item.selected = 0;