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 |