Commit a7d0f63e6b77dda5b7eb715d6accba83e8699c2a
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; |