李勇

1.Sass接口getH5Class废弃,在获取会议详情的接口中已经包含了这个接口的信息,内容重复所以废弃

@@ -210,11 +210,12 @@ export default class MessageEntrance extends Emiter { @@ -210,11 +210,12 @@ export default class MessageEntrance extends Emiter {
210 loger.warn("onClassNonentityRoster.参数错误") 210 loger.warn("onClassNonentityRoster.参数错误")
211 return; 211 return;
212 } 212 }
  213 + let data={"nodeId":_param.nodeId};
213 if(_video_ape){ 214 if(_video_ape){
214 - _video_ape.stopPublishVideo({"nodeId":_param.nodeId}); 215 + _video_ape.stopPublishVideo(data);
215 } 216 }
216 if(_audio_ape){ 217 if(_audio_ape){
217 - _audio_ape.stopPublishAudio({"nodeId":_param.nodeId}); 218 + _audio_ape.stopPublishAudio(data);
218 } 219 }
219 } 220 }
220 221
@@ -288,13 +289,7 @@ export default class MessageEntrance extends Emiter { @@ -288,13 +289,7 @@ export default class MessageEntrance extends Emiter {
288 GlobalConfig.siteId = _data.siteId || ""; 289 GlobalConfig.siteId = _data.siteId || "";
289 GlobalConfig.classType = _data.meetingType || 0; 290 GlobalConfig.classType = _data.meetingType || 0;
290 291
291 - /*//host默认需要密码,Sass服务器只判断学生是否需要密码,没有判断老师的  
292 - if (GlobalConfig.userRole == "host") {  
293 - GlobalConfig.passwordRequired = true;  
294 - } else {  
295 - GlobalConfig.passwordRequired = _data.passwordRequired || false;  
296 - }  
297 - */ 292 + //host默认需要密码,Sass服务器只判断学生是否需要密码,没有判断老师的
298 GlobalConfig.passwordRequired = _data.passwordRequired || false;//md5验证的时候需要Sass返回的值,不能更改 293 GlobalConfig.passwordRequired = _data.passwordRequired || false;//md5验证的时候需要Sass返回的值,不能更改
299 294
300 loger.log('SASS平台获取入会验证信息成功.'); 295 loger.log('SASS平台获取入会验证信息成功.');
@@ -322,7 +317,7 @@ export default class MessageEntrance extends Emiter { @@ -322,7 +317,7 @@ export default class MessageEntrance extends Emiter {
322 } 317 }
323 } 318 }
324 319
325 - // 通过SASS平台验证 320 + // 通过SASS平台验证(密码和MD5)
326 _sassJoinSuccessHandler(_data) { 321 _sassJoinSuccessHandler(_data) {
327 //返回值 322 //返回值
328 /* flag 数值型 无 True:成功 323 /* flag 数值型 无 True:成功
@@ -383,8 +378,19 @@ export default class MessageEntrance extends Emiter { @@ -383,8 +378,19 @@ export default class MessageEntrance extends Emiter {
383 GlobalConfig.maxAudioChannels = _data.maxAudioChannels; 378 GlobalConfig.maxAudioChannels = _data.maxAudioChannels;
384 GlobalConfig.maxMediaChannels = _data.maxVideoChannels + _data.maxAudioChannels; 379 GlobalConfig.maxMediaChannels = _data.maxVideoChannels + _data.maxAudioChannels;
385 380
  381 +
  382 +
  383 + /*
  384 + //这个接口获取的数据在getClassParam接口的数据中都有,内容重复,这个接口废弃
  385 + //获取会议基本信息
386 if (_sass) { 386 if (_sass) {
387 - _sass.getClassDetail();//会议基本信息 387 + _sass.getClassDetail();
  388 + }
  389 + */
  390 +
  391 + //获取会议最完整的数据
  392 + if (_sass) {
  393 + _sass.getClassParam();
388 } 394 }
389 } 395 }
390 396
@@ -417,7 +423,7 @@ export default class MessageEntrance extends Emiter { @@ -417,7 +423,7 @@ export default class MessageEntrance extends Emiter {
417 GlobalConfig.classBeginTime = _data.beginTime || ""; 423 GlobalConfig.classBeginTime = _data.beginTime || "";
418 GlobalConfig.classEndTime = _data.endTime || ""; 424 GlobalConfig.classEndTime = _data.endTime || "";
419 425
420 - //获取会议所有信息和以前保存的会议状态信息 426 + //获取会议所有信息和以前保存的会议状态信息(最全的信息)
421 if (_sass) { 427 if (_sass) {
422 _sass.getClassParam(); 428 _sass.getClassParam();
423 } 429 }
@@ -30,7 +30,9 @@ class GlobalConfig { @@ -30,7 +30,9 @@ class GlobalConfig {
30 static getClassDetail(){ 30 static getClassDetail(){
31 return this.classDetail; 31 return this.classDetail;
32 } 32 }
33 - 33 + static setClassDetail(_data){
  34 + this.classDetail=_data;
  35 + }
34 static getClassInfo (){ 36 static getClassInfo (){
35 let classInfo={}; 37 let classInfo={};
36 classInfo.siteId= this.siteId; 38 classInfo.siteId= this.siteId;