diff --git a/common/http.api.js b/common/http.api.js index 79a9ca2..dc84906 100644 --- a/common/http.api.js +++ b/common/http.api.js @@ -157,7 +157,12 @@ const install = (Vue, vm) => { // 达人登录 starLogin({member_mobile,sms_code}) { return vm.$u.post("/Login/platformExpertPhoneLogin",{member_mobile,sms_code}) - } + }, + //上传直播间人数 + //https://mall.dmygkeji.com/storeapi/Streaming/changeLiveRealtimeNumber?live_id=1&realtime_number=10 + changeLiveRealtimeNumber({id,number}){ + return vm.$u.post("Streaming/changeLiveRealtimeNumber",{live_id:id,realtime_number:number}) + } } // 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下 diff --git a/pages/release/zhibo.nvue b/pages/release/zhibo.nvue index e432831..967b401 100644 --- a/pages/release/zhibo.nvue +++ b/pages/release/zhibo.nvue @@ -374,7 +374,8 @@ danmulist:[], zhibo:true, jieshu:{}, - renshumax:0 + renshumax:0, + changeLiveRealtimeNumber:{} }, onLaunch: function() { console.log('App Launch'); @@ -444,6 +445,7 @@ return true; }, onLoad(a){ + console.log(getApp().globalData.im) uni.setKeepScreenOn({ keepScreenOn: true @@ -454,6 +456,7 @@ console.log('Bearer' + " " + token) this.chatroom_id = a.id this.live_id = a.live_id + uni.request({ url:"https://mall.dmygkeji.com/storeapi/Streaming/liveStreamList", method:"POST", @@ -527,6 +530,24 @@ } that.time = shi + ":" + fen + ":" + miao }, 1000); + setInterval(()=>{ + console.log("定时") + uni.request({ + url:"https://mall.dmygkeji.com/storeapi/Streaming/changeLiveRealtimeNumber", + method:"POST", + header:{ + 'Authorization' : 'Bearer' + " " + token + }, + data:{ + live_id:that.live_id, + realtime_number: that.room.onlineUsers.users.length - 1 < 0 ? 0 : that.room.onlineUsers.users.length - 1 + }, + success(res){ + console.log(JSON.stringify(res)) + } + }) + }, + 10 * 1000) // var roomToken = JSON.parse(options.roomToken);