李勇

合并

此 diff 太大无法显示。
@@ -58,6 +58,7 @@ class GlobalConfig { @@ -58,6 +58,7 @@ class GlobalConfig {
58 classInfo.videoQuality = this.videoQuality; 58 classInfo.videoQuality = this.videoQuality;
59 classInfo.ssTunnelAppURL = this.ssTunnelAppURL; 59 classInfo.ssTunnelAppURL = this.ssTunnelAppURL;
60 classInfo.currentSceneTableId = this.currentSceneTableId; //文档区域的模块显示 60 classInfo.currentSceneTableId = this.currentSceneTableId; //文档区域的模块显示
  61 + classInfo.serverAndLoacTimeDistanc=this.serverAndLoacTimeDistanc;
61 return classInfo; 62 return classInfo;
62 63
63 } 64 }
@@ -92,6 +93,7 @@ class GlobalConfig { @@ -92,6 +93,7 @@ class GlobalConfig {
92 classStatusInfo.activeDocCurPage = this.activeDocCurPage; //当前激活的文档的当前页 93 classStatusInfo.activeDocCurPage = this.activeDocCurPage; //当前激活的文档的当前页
93 94
94 classStatusInfo.currentSceneTableId = this.currentSceneTableId; //文档区域的模块显示 95 classStatusInfo.currentSceneTableId = this.currentSceneTableId; //文档区域的模块显示
  96 + classStatusInfo.serverAndLoacTimeDistanc=this.serverAndLoacTimeDistanc;
95 return classStatusInfo; 97 return classStatusInfo;
96 } 98 }
97 //设置当前的课堂状态的信息 99 //设置当前的课堂状态的信息
@@ -133,8 +135,6 @@ class GlobalConfig { @@ -133,8 +135,6 @@ class GlobalConfig {
133 // 全局禁言状态 135 // 全局禁言状态
134 this.silence = data.silence || false; 136 this.silence = data.silence || false;
135 137
136 - // 自有禁言状态  
137 - this.selfSilence = data.selfSilence || '';  
138 this.recordStatus = data.recordStatus || this.recordStatus; //当前录制状态 138 this.recordStatus = data.recordStatus || this.recordStatus; //当前录制状态
139 this.recordTimestamp = data.recordTimestamp || this.recordTimestamp; //相对于首次开始录制的时间戳 139 this.recordTimestamp = data.recordTimestamp || this.recordTimestamp; //相对于首次开始录制的时间戳
140 this.recordFileName = data.recordFileName || this.recordFileName; //录制的文件名 140 this.recordFileName = data.recordFileName || this.recordFileName; //录制的文件名
@@ -413,7 +413,7 @@ GlobalConfig.classJoinSuccess = false; //是否已经加入课堂 @@ -413,7 +413,7 @@ GlobalConfig.classJoinSuccess = false; //是否已经加入课堂
413 GlobalConfig.recordPlaybackMaxTime = 0; //录制回放的总时间 413 GlobalConfig.recordPlaybackMaxTime = 0; //录制回放的总时间
414 GlobalConfig.recordStatus = false; //当前录制状态 414 GlobalConfig.recordStatus = false; //当前录制状态
415 GlobalConfig.silence = false; //当前课堂禁言状态 415 GlobalConfig.silence = false; //当前课堂禁言状态
416 -GlobalConfig.selfSilence = ''; //当前课堂禁言状态 416 +GlobalConfig.selfSilence = {}; //当前课堂禁言状态
417 GlobalConfig.recordTimestamp = 0; //相对于首次开始录制的进行时间 417 GlobalConfig.recordTimestamp = 0; //相对于首次开始录制的进行时间
418 GlobalConfig.recordFileName = ""; //录制的文件名,如 果为空就创建一个 418 GlobalConfig.recordFileName = ""; //录制的文件名,如 果为空就创建一个
419 GlobalConfig.recordDownloadUrl = ""; //下载地址 419 GlobalConfig.recordDownloadUrl = ""; //下载地址
@@ -95,7 +95,7 @@ class ConferApe extends Ape { @@ -95,7 +95,7 @@ class ConferApe extends Ape {
95 getNodeInfo() { 95 getNodeInfo() {
96 let nodeInfoRecordPdu = new pdu['RCNodeInfoRecordPdu']; 96 let nodeInfoRecordPdu = new pdu['RCNodeInfoRecordPdu'];
97 nodeInfoRecordPdu.nodeId = GlobalConfig.nodeId; 97 nodeInfoRecordPdu.nodeId = GlobalConfig.nodeId;
98 - nodeInfoRecordPdu.selfSilence = JSON.stringify(GlobalConfig.selfSilence); 98 + nodeInfoRecordPdu.selfSilence = JSON.stringify(GlobalConfig.selfSilence)||"";
99 nodeInfoRecordPdu.name = GlobalConfig.userName; 99 nodeInfoRecordPdu.name = GlobalConfig.userName;
100 nodeInfoRecordPdu.role = ApeConsts.userTypesToId[GlobalConfig.userRole] || 1; //NR_NORMAL用户的身份,根据用户登录时的身份设置; 100 nodeInfoRecordPdu.role = ApeConsts.userTypesToId[GlobalConfig.userRole] || 1; //NR_NORMAL用户的身份,根据用户登录时的身份设置;
101 nodeInfoRecordPdu.level = GlobalConfig.level; 101 nodeInfoRecordPdu.level = GlobalConfig.level;
@@ -415,13 +415,13 @@ class ConferApe extends Ape { @@ -415,13 +415,13 @@ class ConferApe extends Ape {
415 } 415 }
416 let msgObj = {}; 416 let msgObj = {};
417 msgObj.nodeId = _param.nodeId; 417 msgObj.nodeId = _param.nodeId;
418 - msgObj.silence = _param.silence || ''; 418 + msgObj.silence = _param.silence ||{};
419 this.sendConferMsg({ "to": _param.nodeId, "message": JSON.stringify(msgObj), "actionType": ApeConsts.USER_ACTION_SILENCE_STATUS_CHANGE }); 419 this.sendConferMsg({ "to": _param.nodeId, "message": JSON.stringify(msgObj), "actionType": ApeConsts.USER_ACTION_SILENCE_STATUS_CHANGE });
420 } 420 }
421 421
422 changeSilenceStatus(_param) { 422 changeSilenceStatus(_param) {
423 loger.log('切换禁言状态->', _param); 423 loger.log('切换禁言状态->', _param);
424 - GlobalConfig.selfSilence = _param.silence; 424 + GlobalConfig.selfSilence = _param.silence||{};
425 this.updateUserInfo(); 425 this.updateUserInfo();
426 } 426 }
427 427