Commit 7becd4858f3b5c51538e184fd32d9c78f570bc54

Authored by yvan.ni
1 parent 403172bd

优惠券的使用优化

packageE/pages/cart/cart2/cart2.js
... ... @@ -2192,6 +2192,9 @@ Page({
2192 2192  
2193 2193 //普通券的时候
2194 2194 if (quan_no && th.data.using_quan[pickid].isby != 1) {
  2195 +
  2196 + var IsUserWare=1;
  2197 +
2195 2198 //---获取优惠券优惠---
2196 2199 await getApp().request.promiseGet("/api/weshop/couponList/getUseCouponPrice", {
2197 2200 data: {
... ... @@ -2205,11 +2208,33 @@ Page({
2205 2208 var q_data = res.data.data;
2206 2209 //--存储商品优惠的内容--
2207 2210 cart_item.quan_youhui_list = q_data;
2208   - for (var k in q_data)
2209   - quan_price += q_data[k].WareCashSum;
  2211 + for (var k in q_data){
  2212 + quan_price += q_data[k].WareCashSum;
  2213 + IsUserWare=q_data[k].IsUserWare;
  2214 + if(!IsUserWare){
  2215 + quan_price=0;
  2216 + break;
  2217 + }
  2218 +
  2219 + }
  2220 +
2210 2221 }
2211 2222 })
2212 2223  
  2224 +
  2225 + if(!IsUserWare){
  2226 +
  2227 + wx.showToast({
  2228 + title: '购买的商品不符合优惠券的使用对象',
  2229 + icon: 'none',
  2230 + duration: 1000,
  2231 + });
  2232 + th.setData({ submit: 0 });
  2233 + var txt='using_quan['+pickid+']';
  2234 + th.setData({[txt]:null});
  2235 + return false;
  2236 + }
  2237 +
2213 2238 if(cart_item.quan_youhui_list){
2214 2239 for (var kk in cart_item.quan_youhui_list) {
2215 2240 var you_item = cart_item.quan_youhui_list[kk];
... ...