From 30d86bc5752d4149eedaee2fd578da527727d760 Mon Sep 17 00:00:00 2001 From: yvan.ni Date: Fri, 5 Jan 2024 15:03:18 +0800 Subject: [PATCH] 尾款的平摊优化 --- packageE/pages/cart/cart_wk/cart_wk.js | 4 ++++ utils/request.js | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) 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); } -- libgit2 0.21.4