Commit 2f17a7bcfd410794c68282e9b85ff73c89fbbf15
1 parent
b9848769
1. 脚本错误的null的修复
Showing
2 changed files
with
6 additions
and
3 deletions
pages/cart/cart2/cart2.js
@@ -1007,7 +1007,7 @@ Page({ | @@ -1007,7 +1007,7 @@ Page({ | ||
1007 | WareIds: cart_item.check_quan_ware_list | 1007 | WareIds: cart_item.check_quan_ware_list |
1008 | } | 1008 | } |
1009 | }).then(res => { | 1009 | }).then(res => { |
1010 | - if (res.data.code == 0 && res.data.data.length > 0) { | 1010 | + if (res.data.code == 0 && res.data.data && res.data.data.length > 0) { |
1011 | var q_data = res.data.data; | 1011 | var q_data = res.data.data; |
1012 | //--存储商品优惠的内容-- | 1012 | //--存储商品优惠的内容-- |
1013 | cart_item.quan_youhui_list = q_data; | 1013 | cart_item.quan_youhui_list = q_data; |
@@ -1337,6 +1337,9 @@ Page({ | @@ -1337,6 +1337,9 @@ Page({ | ||
1337 | //---------计算立即购买---------- | 1337 | //---------计算立即购买---------- |
1338 | calculatePrice2: function () { | 1338 | calculatePrice2: function () { |
1339 | var th = this, good = this.data.bn_goods; | 1339 | var th = this, good = this.data.bn_goods; |
1340 | + | ||
1341 | + if(!good) return false; | ||
1342 | + | ||
1340 | //搭配的计算要用购物的车计算方法 | 1343 | //搭配的计算要用购物的车计算方法 |
1341 | if(good.prom_type==5){ | 1344 | if(good.prom_type==5){ |
1342 | th.calculatePrice(); | 1345 | th.calculatePrice(); |
@@ -1378,7 +1381,7 @@ Page({ | @@ -1378,7 +1381,7 @@ Page({ | ||
1378 | await getApp().request.promiseGet("/api/weshop/couponList/getUseCouponPrice",{ | 1381 | await getApp().request.promiseGet("/api/weshop/couponList/getUseCouponPrice",{ |
1379 | data:{storeId:oo.stoid,CashRepNo:quan_no, WaresSum:th.data.ckeck_quan_price, WareIds:th.data.check_quan_ware_list} | 1382 | data:{storeId:oo.stoid,CashRepNo:quan_no, WaresSum:th.data.ckeck_quan_price, WareIds:th.data.check_quan_ware_list} |
1380 | }).then(res=>{ | 1383 | }).then(res=>{ |
1381 | - if(res.data.code==0){ | 1384 | + if(res.data.code==0 && res.data.data && res.data.data.length>0 ){ |
1382 | quan_price=res.data.data[0].WareCashSum; | 1385 | quan_price=res.data.data[0].WareCashSum; |
1383 | } | 1386 | } |
1384 | }) | 1387 | }) |
pages/cart/cart4/cart4.js
@@ -27,7 +27,7 @@ Page({ | @@ -27,7 +27,7 @@ Page({ | ||
27 | data:data, | 27 | data:data, |
28 | success:function(rs){ | 28 | success:function(rs){ |
29 | 29 | ||
30 | - if(rs.data.code==0){ | 30 | + if(rs.data.code==0 && rs.data.data && rs.data.data.pageData && rs.data.data.pageData.length>0){ |
31 | //支付的金额 | 31 | //支付的金额 |
32 | rs.data.data.pageData.forEach(function(ie,ind){ | 32 | rs.data.data.pageData.forEach(function(ie,ind){ |
33 | order_m+=ie.order_amount; | 33 | order_m+=ie.order_amount; |