diff --git a/packageE/pages/cart/cart_wk/cart_wk.js b/packageE/pages/cart/cart_wk/cart_wk.js index ae84794..d8ffa7c 100644 --- a/packageE/pages/cart/cart_wk/cart_wk.js +++ b/packageE/pages/cart/cart_wk/cart_wk.js @@ -338,6 +338,10 @@ Page({ } }) + //-- 之前用的券要清理掉,从头选 -- + if(order.coupon_no){ + await getApp().request.promiseDelete('/api/weshop/users/frozenQuan/del/'+order.user_id+'/'+order.coupon_no) + } if(act_set.is_order_yh){ th.data.bn_is_order_yh=1; diff --git a/utils/request.js b/utils/request.js index 725e590..b4e3bbb 100644 --- a/utils/request.js +++ b/utils/request.js @@ -270,16 +270,17 @@ module.exports = { //---promise的使用delete---- promiseDelete: function (url, data) { var th = this; + if(!data) data={}; if (url.indexOf("http") == -1) url = getApp().globalData.setting.url + url; return new Promise((resolve, reject) => { - data.isShowLoading && th.showLoading(); + data && data.isShowLoading && th.showLoading(); wx.request({ url, method: 'DELETE', header: { "content-type": "application/x-www-form-urlencoded" }, data: data.data, success(res) { - data.isShowLoading && th.hideLoading(); + data && data.isShowLoading && th.hideLoading(); resolve(res); }, fail(err) { data.isShowLoading && th.hideLoading(); reject(err); }