Commit 62d5a19f6935ff98811a93322dfb237e8799de2c
1 parent
7b0f03f2
脚本报错的~~
Showing
4 changed files
with
40 additions
and
27 deletions
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 |