diff --git a/pages/index/index/index.js b/pages/index/index/index.js index 10510df..4c57402 100644 --- a/pages/index/index/index.js +++ b/pages/index/index/index.js @@ -108,9 +108,30 @@ Page({ var th = this; - if(getApp().globalData.config2.is_overdue==1){ - await getApp().get_isbuy(); - this.setappdata(getApp().globalData.wxapp_buy_obj); + if(getApp().globalData.config2.is_overdue==1){ + getApp().promiseGet("/store/storemoduleendtime/page?store_id=" +stoid + "&type=5",{}).then(res=>{ + var o=res; + if (o.data.code == 0) { + var ob = { isout: 0, isbuy: 1 }; + var arr = o.data.data.pageData; + var isbuy = 0; + //----如果数组不为空---- + if (arr.length > 0) { + arr.forEach(function (val, ind) { + if (val.is_sy == 0 && val.type == 5) { + isbuy = 1; + var now = ut.gettimestamp(); + if (now > val.end_time) ob.isout = 1; + return false; + } + }) + } + ob.isbuy = isbuy; + th.setappdata(ob); + } + }) + + }