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 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;
... ...