Commit 202437c39ce98f972c514ea8f96ac2afc5345dd1

Authored by yvan.ni
1 parent ca8977ef

燕云提的qa提的俩个问题

pages/cart/cart/cart.js
... ... @@ -1137,10 +1137,10 @@ Page({
1137 1137 map.set(item.prom_id+"",ob);
1138 1138 }
1139 1139 }
1140   -
1141 1140 if(item.is_gift==1){
1142 1141 var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
1143   - getApp().request.delete(url, {});
  1142 + //getApp().request.delete(url, {});
  1143 + await getApp().request.promiseDelete(url, {}) // 要用同步让赠品删除
1144 1144 list.goods.splice(i,1);
1145 1145 }
1146 1146 }
... ...
pages/cart/cart2/cart2.js
... ... @@ -747,7 +747,7 @@ Page({
747 747 cart_item.shipping_price = 0;
748 748  
749 749 //--有不包邮区域,且不免运费,全场的计算--
750   - if(no_ex_id && freight_free>0 && o_price>freight_free && cart_item.exp_type == 0 && (by_qc.region_list || by_qc.goods_list) ){
  750 + if(no_ex_id && freight_free>0 && o_price>=freight_free && cart_item.exp_type == 0 && (by_qc.region_list || by_qc.goods_list) ){
751 751 //如果有设置不包邮区域的时候
752 752 if(by_qc.region_list!="" && by_qc.region_list!=null && by_qc.region_list!=undefined ){
753 753 if(th.check_by_area(by_qc.region_list)){
... ...
utils/request.js
... ... @@ -206,6 +206,27 @@ module.exports = {
206 206 })
207 207 })
208 208 },
  209 +
  210 + //---promise的使用delete----
  211 + promiseDelete:function(url,data){
  212 + var th=this;
  213 + if(url.indexOf("http")==-1) url=getApp().globalData.setting.url +url;
  214 + return new Promise((resolve, reject) => {
  215 + data.isShowLoading && th.showLoading();
  216 + wx.request({
  217 + url,
  218 + method: 'DELETE',
  219 + header: {"content-type": "application/x-www-form-urlencoded" },
  220 + data:data.data,
  221 + success(res) {
  222 + data.isShowLoading && th.hideLoading();
  223 + resolve(res);
  224 + },
  225 + fail(err) { data.isShowLoading && th.hideLoading(); reject(err); }
  226 + })
  227 + })
  228 + },
  229 +
209 230 //--------具有时间限制的读取接口----------
210 231 time_limit_get(time,url,data){
211 232 var req=this.get(url,data);
... ...