李勇

1.server数据选点中增加字段判断;2.课堂登陆时增加老师必须输入密码

@@ -35,7 +35,7 @@ import QuestionApe from 'apes/QuestionApe'; @@ -35,7 +35,7 @@ import QuestionApe from 'apes/QuestionApe';
35 import UTF8 from 'utf-8'; 35 import UTF8 from 'utf-8';
36 36
37 let loger = Loger.getLoger('McuClient'); 37 let loger = Loger.getLoger('McuClient');
38 -let _sdkInfo = {"version": "v1.58.0.20170729", "author": "www.3mang.com"}; 38 +let _sdkInfo = {"version": "v1.59.0.20170729", "author": "www.3mang.com"};
39 39
40 //APE 40 //APE
41 let _sass; 41 let _sass;
@@ -323,90 +323,6 @@ class IpManager extends Emiter { @@ -323,90 +323,6 @@ class IpManager extends Emiter {
323 323
324 } 324 }
325 325
326 - //根据user信息从配置文件中MCU连接地址  
327 - getServerMcuList(country, province, ctiy, isp, jsona) {  
328 - let countryData = jsona.MCU[country];  
329 - //按country没有查找到就返回default  
330 - if (!countryData) {  
331 - countryData = jsona.MCU.default || [];  
332 - return countryData;  
333 - }  
334 - if (country != "中国") {  
335 - return countryData;  
336 - }  
337 - //中国的需要细分  
338 - //按isp查找  
339 - let ispData = countryData.isp[isp];  
340 - //isp查找到就返回  
341 - if (ispData) {  
342 - // loger.log("_returnServerMCU->ispData",ispData);  
343 - return ispData;  
344 - }  
345 -  
346 - //isp没查找到,用province  
347 - let provinceData = countryData.province[province];  
348 - //用province查找到就返回  
349 - if (provinceData) {  
350 - // loger.log("_returnServerMCU->provinceData",provinceData);  
351 - return provinceData;  
352 - }  
353 - //isp province都没有,使用default  
354 - let defaultData = countryData.default  
355 - if (defaultData) {  
356 - // loger.log("_returnServerMCU->defaultData",defaultData);  
357 - return defaultData;  
358 - } else {  
359 - // loger.log("_returnServerMCU->defaultData","");  
360 - return [];  
361 - }  
362 - return [];  
363 - }  
364 -  
365 - //根据user信息从配置文件中MS连接地址  
366 - getServerMsList(country, province, ctiy, isp, jsona) {  
367 - let countryData = jsona.MS[country];  
368 - //按country没有查找到就返回default  
369 - if (!countryData) {  
370 - countryData = jsona.MS.default || [];  
371 - // loger.log("_returnServerMS->countryData->default",countryData);  
372 - return countryData;  
373 - }  
374 -  
375 - if (country != "中国") {  
376 - // loger.log("_returnServerMS->countryData",countryData);  
377 - return countryData;  
378 - }  
379 -  
380 - //中国的需要细分  
381 - //按isp查找  
382 - let ispData = countryData.isp[isp];  
383 - //isp查找到就返回  
384 - if (ispData) {  
385 - // loger.log("_returnServerMS->ispData",ispData);  
386 - return ispData;  
387 - }  
388 -  
389 - //isp没查找到,用province  
390 - let provinceData = countryData.province[province];  
391 - //用province查找到就返回  
392 - if (provinceData) {  
393 - // loger.log("_returnServerMS->provinceData",provinceData);  
394 - return provinceData;  
395 - }  
396 -  
397 - //isp province都没有,使用default  
398 - let defaultData = countryData.default  
399 - if (defaultData) {  
400 - // loger.log("_returnServerMS->defaultData",defaultData);  
401 - return defaultData;  
402 - } else {  
403 - // loger.log("_returnServerMS->defaultData","");  
404 - return [];  
405 - }  
406 -  
407 - return [];  
408 - }  
409 -  
410 //根据user信息从server配置文件中获取服务列表信息 326 //根据user信息从server配置文件中获取服务列表信息
411 // _type() 327 // _type()
412 /* "MS":{}, 328 /* "MS":{},
@@ -450,7 +366,7 @@ class IpManager extends Emiter { @@ -450,7 +366,7 @@ class IpManager extends Emiter {
450 //isp没查找到,用province 366 //isp没查找到,用province
451 let provinceData =null; 367 let provinceData =null;
452 if( countryData.province){ 368 if( countryData.province){
453 - countryData.province[province]; 369 + provinceData=countryData.province[province];
454 } 370 }
455 371
456 //用province查找到就返回 372 //用province查找到就返回
@@ -91,7 +91,8 @@ class Sass extends Emiter { @@ -91,7 +91,8 @@ class Sass extends Emiter {
91 loger.log(_param); 91 loger.log(_param);
92 confInfo = _param; 92 confInfo = _param;
93 // 密码校验 93 // 密码校验
94 - if (confInfo.passwordRequired === 'true' || confInfo.passwordRequired === true) { 94 + //课堂如果设置了密码或身份是老师,需要密码校验
  95 + if (confInfo.passwordRequired == 'true' || confInfo.passwordRequired == true||GlobalConfig.isHost) {
95 this.sendPWDChecking(); 96 this.sendPWDChecking();
96 return; 97 return;
97 } 98 }