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 | 122 | store_id: oo.stoid, |
123 | 123 | pageSize: 600 |
124 | 124 | }, |
125 | - success: function(su) { | |
125 | + success:async function(su) { | |
126 | 126 | //按门店分类的数组 |
127 | 127 | var arr = new Array(), |
128 | 128 | carr = su.data.data.pageData; |
129 | 129 | var all_num = 0; |
130 | 130 | |
131 | 131 | for (var i = 0; i < carr.length; i++) { |
132 | - | |
133 | - | |
134 | 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 | 146 | all_num += item.goods_num; |
136 | 147 | item.original_img = oo.imghost + item.original_img; |
137 | 148 | item.selected = 0; | ... | ... |