diff --git a/pages/cart/cart2/cart2.js b/pages/cart/cart2/cart2.js index 7043117..364b4b1 100644 --- a/pages/cart/cart2/cart2.js +++ b/pages/cart/cart2/cart2.js @@ -1007,7 +1007,7 @@ Page({ WareIds: cart_item.check_quan_ware_list } }).then(res => { - if (res.data.code == 0 && res.data.data.length > 0) { + if (res.data.code == 0 && res.data.data && res.data.data.length > 0) { var q_data = res.data.data; //--存储商品优惠的内容-- cart_item.quan_youhui_list = q_data; @@ -1337,6 +1337,9 @@ Page({ //---------计算立即购买---------- calculatePrice2: function () { var th = this, good = this.data.bn_goods; + + if(!good) return false; + //搭配的计算要用购物的车计算方法 if(good.prom_type==5){ th.calculatePrice(); @@ -1378,7 +1381,7 @@ Page({ await getApp().request.promiseGet("/api/weshop/couponList/getUseCouponPrice",{ data:{storeId:oo.stoid,CashRepNo:quan_no, WaresSum:th.data.ckeck_quan_price, WareIds:th.data.check_quan_ware_list} }).then(res=>{ - if(res.data.code==0){ + if(res.data.code==0 && res.data.data && res.data.data.length>0 ){ quan_price=res.data.data[0].WareCashSum; } }) diff --git a/pages/cart/cart4/cart4.js b/pages/cart/cart4/cart4.js index 871fdfc..befb038 100644 --- a/pages/cart/cart4/cart4.js +++ b/pages/cart/cart4/cart4.js @@ -27,7 +27,7 @@ Page({ data:data, success:function(rs){ - if(rs.data.code==0){ + if(rs.data.code==0 && rs.data.data && rs.data.data.pageData && rs.data.data.pageData.length>0){ //支付的金额 rs.data.data.pageData.forEach(function(ie,ind){ order_m+=ie.order_amount;