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 | 2782 | } |
2783 | 2783 | }).then(res => { |
2784 | 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 | 2798 | } else { | ... | ... |
pages/team/team_more/team_more.js
... | ... | @@ -112,6 +112,8 @@ Page({ |
112 | 112 | // 获取当前时间,同时得到活动结束时间数组 |
113 | 113 | var newTime = ut.gettimestamp(); |
114 | 114 | var List = this.data.teamgroup; |
115 | + if(!List || List.length<=0) return false; | |
116 | + | |
115 | 117 | for (var j = 0; j < List.length; j++) { |
116 | 118 | // 对结束时间进行处理渲染到页面 |
117 | 119 | var endTime = List[j].kt_end_time; | ... | ... |
pages/team/team_show/team_show.js
... | ... | @@ -363,24 +363,31 @@ Page({ |
363 | 363 | //获取活动从表信息team_id,listno团编号(券号) |
364 | 364 | await getApp().request.promiseGet("/api/weshop/teamgroup/get/"+os.stoid+"/"+tg_id, { |
365 | 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