李勇

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

... ... @@ -35,7 +35,7 @@ import QuestionApe from 'apes/QuestionApe';
import UTF8 from 'utf-8';
let loger = Loger.getLoger('McuClient');
let _sdkInfo = {"version": "v1.58.0.20170729", "author": "www.3mang.com"};
let _sdkInfo = {"version": "v1.59.0.20170729", "author": "www.3mang.com"};
//APE
let _sass;
... ...
... ... @@ -323,90 +323,6 @@ class IpManager extends Emiter {
}
//根据user信息从配置文件中MCU连接地址
getServerMcuList(country, province, ctiy, isp, jsona) {
let countryData = jsona.MCU[country];
//按country没有查找到就返回default
if (!countryData) {
countryData = jsona.MCU.default || [];
return countryData;
}
if (country != "中国") {
return countryData;
}
//中国的需要细分
//按isp查找
let ispData = countryData.isp[isp];
//isp查找到就返回
if (ispData) {
// loger.log("_returnServerMCU->ispData",ispData);
return ispData;
}
//isp没查找到,用province
let provinceData = countryData.province[province];
//用province查找到就返回
if (provinceData) {
// loger.log("_returnServerMCU->provinceData",provinceData);
return provinceData;
}
//isp province都没有,使用default
let defaultData = countryData.default
if (defaultData) {
// loger.log("_returnServerMCU->defaultData",defaultData);
return defaultData;
} else {
// loger.log("_returnServerMCU->defaultData","");
return [];
}
return [];
}
//根据user信息从配置文件中MS连接地址
getServerMsList(country, province, ctiy, isp, jsona) {
let countryData = jsona.MS[country];
//按country没有查找到就返回default
if (!countryData) {
countryData = jsona.MS.default || [];
// loger.log("_returnServerMS->countryData->default",countryData);
return countryData;
}
if (country != "中国") {
// loger.log("_returnServerMS->countryData",countryData);
return countryData;
}
//中国的需要细分
//按isp查找
let ispData = countryData.isp[isp];
//isp查找到就返回
if (ispData) {
// loger.log("_returnServerMS->ispData",ispData);
return ispData;
}
//isp没查找到,用province
let provinceData = countryData.province[province];
//用province查找到就返回
if (provinceData) {
// loger.log("_returnServerMS->provinceData",provinceData);
return provinceData;
}
//isp province都没有,使用default
let defaultData = countryData.default
if (defaultData) {
// loger.log("_returnServerMS->defaultData",defaultData);
return defaultData;
} else {
// loger.log("_returnServerMS->defaultData","");
return [];
}
return [];
}
//根据user信息从server配置文件中获取服务列表信息
// _type()
/* "MS":{},
... ... @@ -450,7 +366,7 @@ class IpManager extends Emiter {
//isp没查找到,用province
let provinceData =null;
if( countryData.province){
countryData.province[province];
provinceData=countryData.province[province];
}
//用province查找到就返回
... ...
... ... @@ -91,7 +91,8 @@ class Sass extends Emiter {
loger.log(_param);
confInfo = _param;
// 密码校验
if (confInfo.passwordRequired === 'true' || confInfo.passwordRequired === true) {
//课堂如果设置了密码或身份是老师,需要密码校验
if (confInfo.passwordRequired == 'true' || confInfo.passwordRequired == true||GlobalConfig.isHost) {
this.sendPWDChecking();
return;
}
... ...