Commit 2f17a7bcfd410794c68282e9b85ff73c89fbbf15

Authored by yvan.ni
1 parent b9848769

1. 脚本错误的null的修复

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;