Commit 62d5a19f6935ff98811a93322dfb237e8799de2c

Authored by yvan.ni
1 parent 7b0f03f2

脚本报错的~~

pages/goods/goodsInfo/goodsInfo.js
@@ -2782,15 +2782,17 @@ Page({ @@ -2782,15 +2782,17 @@ Page({
2782 } 2782 }
2783 }).then(res => { 2783 }).then(res => {
2784 var now = ut.gettimestamp(); 2784 var now = ut.gettimestamp();
2785 - var tgr = res.data.data.pageData[0];  
2786 - //如果团的时间已经到了  
2787 - if (now >= tgr.kt_end_time) {  
2788 - th.update_jiti(tgr.id);  
2789 - } else {  
2790 - th.setData({  
2791 - user_order_pt_state: 2  
2792 - });  
2793 - } 2785 + if(res.data.code==0 && res.data.data && res.data.data.pageData && res.data.data.pageData.length>0){
  2786 + var tgr = res.data.data.pageData[0];
  2787 + //如果团的时间已经到了
  2788 + if (now >= tgr.kt_end_time) {
  2789 + th.update_jiti(tgr.id);
  2790 + } else {
  2791 + th.setData({
  2792 + user_order_pt_state: 2
  2793 + });
  2794 + }
  2795 + }
2794 }) 2796 })
2795 2797
2796 } else { 2798 } else {
pages/team/team_more/team_more.js
@@ -112,6 +112,8 @@ Page({ @@ -112,6 +112,8 @@ Page({
112 // 获取当前时间,同时得到活动结束时间数组 112 // 获取当前时间,同时得到活动结束时间数组
113 var newTime = ut.gettimestamp(); 113 var newTime = ut.gettimestamp();
114 var List = this.data.teamgroup; 114 var List = this.data.teamgroup;
  115 + if(!List || List.length<=0) return false;
  116 +
115 for (var j = 0; j < List.length; j++) { 117 for (var j = 0; j < List.length; j++) {
116 // 对结束时间进行处理渲染到页面 118 // 对结束时间进行处理渲染到页面
117 var endTime = List[j].kt_end_time; 119 var endTime = List[j].kt_end_time;
pages/team/team_show/team_show.js
@@ -363,24 +363,31 @@ Page({ @@ -363,24 +363,31 @@ Page({
363 //获取活动从表信息team_id,listno团编号(券号) 363 //获取活动从表信息team_id,listno团编号(券号)
364 await getApp().request.promiseGet("/api/weshop/teamgroup/get/"+os.stoid+"/"+tg_id, { 364 await getApp().request.promiseGet("/api/weshop/teamgroup/get/"+os.stoid+"/"+tg_id, {
365 }).then(res => { 365 }).then(res => {
366 - teamgroup = res.data.data;  
367 - //获取当前时间,并且判断剩余时间  
368 - var nt = ut.gettimestamp();  
369 - var buy_start_date = ut.formatTime(teamgroup.buy_start_date, "yyyy-MM-dd hh:mm:ss");  
370 - ee.setData({  
371 - pindGoods: teamgroup,  
372 - buy_start_date: buy_start_date  
373 - });  
374 -  
375 - if(nt>teamgroup.kt_end_time) {  
376 - th.setData({is_group_end:1,end_text:"团期已经结束"})  
377 - }  
378 - if(teamgroup.state==1) {  
379 - th.setData({is_group_end:1,end_text:"团期已经结束"})  
380 - }  
381 - if(teamgroup.state==3 || teamgroup.state==4 || teamgroup.state==5 ) {  
382 - th.setData({is_group_end:2,end_text:"团期已满"})  
383 - } 366 +
  367 +
  368 + if(res.data.code==0 && res.data && res.data.data ) {
  369 +
  370 + teamgroup = res.data.data;
  371 +
  372 + //获取当前时间,并且判断剩余时间
  373 + var nt = ut.gettimestamp();
  374 + var buy_start_date = ut.formatTime(teamgroup.buy_start_date, "yyyy-MM-dd hh:mm:ss");
  375 + ee.setData({
  376 + pindGoods: teamgroup,
  377 + buy_start_date: buy_start_date
  378 + });
  379 +
  380 + if(nt>teamgroup.kt_end_time) {
  381 + th.setData({is_group_end:1,end_text:"团期已经结束"})
  382 + }
  383 + if(teamgroup.state==1) {
  384 + th.setData({is_group_end:1,end_text:"团期已经结束"})
  385 + }
  386 + if(teamgroup.state==3 || teamgroup.state==4 || teamgroup.state==5 ) {
  387 + th.setData({is_group_end:2,end_text:"团期已满"})
  388 + }
  389 +
  390 + }
384 391
385 }) 392 })
386 393
pages/team/team_success/team_success.js
@@ -328,6 +328,8 @@ Page({ @@ -328,6 +328,8 @@ Page({
328 // 获取当前时间,同时得到活动结束时间数组 328 // 获取当前时间,同时得到活动结束时间数组
329 var newTime = ut.gettimestamp(); 329 var newTime = ut.gettimestamp();
330 var o = this.data.teamgroup; 330 var o = this.data.teamgroup;
  331 + if(!o) return false;
  332 +
331 var endTime = o.kt_end_time; 333 var endTime = o.kt_end_time;
332 if (o.status == 0) endTime = o.start_time; 334 if (o.status == 0) endTime = o.start_time;
333 335