|
@@ -24,7 +24,7 @@ class LookuserService extends CrudService {
|
|
|
data.createtime = time;
|
|
|
await this.model.create(data);
|
|
|
}
|
|
|
- const newdata = { roomid: data.roomid, roomname: data.roomname, userid, username: data.username, createtime: time, type: '0' };
|
|
|
+ const newdata = { roomid: data.roomid, roomname: data.roomname, userid, username: data.username, createtime: time, type: '0', isonline: '1' };
|
|
|
await this.rmodel.create(newdata);
|
|
|
}
|
|
|
|
|
@@ -34,9 +34,6 @@ class LookuserService extends CrudService {
|
|
|
if (!lookuser) {
|
|
|
throw new BusinessError(ErrorCode.DATA_NOT_EXIST);
|
|
|
}
|
|
|
- if (switchrole === 'audience') {
|
|
|
- lookuser.isonline = '0';
|
|
|
- }
|
|
|
lookuser.switchrole = switchrole;
|
|
|
const res = await lookuser.save();
|
|
|
if (res) {
|
|
@@ -67,7 +64,8 @@ class LookuserService extends CrudService {
|
|
|
async roomcount(data) {
|
|
|
const { roomname } = data;
|
|
|
const total = await this.model.count({ roomname });
|
|
|
- return { total };
|
|
|
+ const onlinetotal = await this.model.count({ roomname, isonline: '1' });
|
|
|
+ return { total, onlinetotal };
|
|
|
}
|
|
|
|
|
|
async userswichrole(data) {
|