十秒提交一次

This commit is contained in:
luyuan 2020-09-16 19:01:33 +08:00
parent 2f62fde4f6
commit f74c8a8776
Signed by: theluyuan
GPG Key ID: A7972FD973317FF3
2 changed files with 29 additions and 2 deletions

View File

@ -157,7 +157,12 @@ const install = (Vue, vm) => {
// 达人登录 // 达人登录
starLogin({member_mobile,sms_code}) { starLogin({member_mobile,sms_code}) {
return vm.$u.post("/Login/platformExpertPhoneLogin",{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)下 // 将各个定义的接口名称统一放进对象挂载到vm.$u.api(因为vm就是this也即this.$u.api)下

View File

@ -374,7 +374,8 @@
danmulist:[], danmulist:[],
zhibo:true, zhibo:true,
jieshu:{}, jieshu:{},
renshumax:0 renshumax:0,
changeLiveRealtimeNumber:{}
}, },
onLaunch: function() { onLaunch: function() {
console.log('App Launch'); console.log('App Launch');
@ -394,6 +395,7 @@
// this.chatRoomService.sendMessages(this.room.id, message); // this.chatRoomService.sendMessages(this.room.id, message);
}, },
onHide: function() { onHide: function() {
clearInterval(this.changeLiveRealtimeNumber)
console.log('App Hide'); console.log('App Hide');
}, },
//模拟onshow生命周期 //模拟onshow生命周期
@ -444,6 +446,7 @@
return true; return true;
}, },
onLoad(a){ onLoad(a){
console.log(getApp().globalData.im) console.log(getApp().globalData.im)
uni.setKeepScreenOn({ uni.setKeepScreenOn({
keepScreenOn: true keepScreenOn: true
@ -454,6 +457,7 @@
console.log('Bearer' + " " + token) console.log('Bearer' + " " + token)
this.chatroom_id = a.id this.chatroom_id = a.id
this.live_id = a.live_id this.live_id = a.live_id
uni.request({ uni.request({
url:"https://mall.dmygkeji.com/storeapi/Streaming/liveStreamList", url:"https://mall.dmygkeji.com/storeapi/Streaming/liveStreamList",
method:"POST", method:"POST",
@ -527,6 +531,24 @@
} }
that.time = shi + ":" + fen + ":" + miao that.time = shi + ":" + fen + ":" + miao
}, 1000); }, 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); // var roomToken = JSON.parse(options.roomToken);