Commit b1de7d0a by 郭倩芳

登录,添加多因子登录

parent fe2a495a
...@@ -12,7 +12,7 @@ task androidSourcesJar(type: Jar) { ...@@ -12,7 +12,7 @@ task androidSourcesJar(type: Jar) {
ext { ext {
PUBLISH_GROUP_ID = "com.sobot.library" //项目包名 PUBLISH_GROUP_ID = "com.sobot.library" //项目包名
PUBLISH_ARTIFACT_ID = 'sobotcommon_x' //项目名 PUBLISH_ARTIFACT_ID = 'sobotcommon_x' //项目名
PUBLISH_VERSION = '1.7.8.2' //版本号 PUBLISH_VERSION = '1.7.8.3' //版本号
} }
......
...@@ -206,10 +206,11 @@ public class SobotLoginTools { ...@@ -206,10 +206,11 @@ public class SobotLoginTools {
* @param openApiHost * @param openApiHost
* @param loginAcount 登录账号 * @param loginAcount 登录账号
* @param loginPwd 登录密码 * @param loginPwd 登录密码
* @param factorVerifyCode 开启双认证后,邮箱验证码
* @param paramsMap 单独执行在线登录逻辑 参数 * @param paramsMap 单独执行在线登录逻辑 参数
* @param resultBlock * @param resultBlock
*/ */
public void doLogin(final Object cancelTag, final Context mContext, final boolean isAppOrOnlineLogin, final String host, final String openApiHost, final String loginAcount, final String loginPwd, final Map<String, Object> paramsMap, final SobotResultBlock resultBlock) { public void doLogin(final Object cancelTag, final Context mContext, final boolean isAppOrOnlineLogin, final String host, final String openApiHost, final String loginAcount, final String loginPwd,String factorVerifyCode, final Map<String, Object> paramsMap, final SobotResultBlock resultBlock) {
if (SobotStringUtils.isEmpty(host)) { if (SobotStringUtils.isEmpty(host)) {
SobotLogUtils.i("host 域名不能为空"); SobotLogUtils.i("host 域名不能为空");
if (resultBlock != null) { if (resultBlock != null) {
...@@ -227,8 +228,12 @@ public class SobotLoginTools { ...@@ -227,8 +228,12 @@ public class SobotLoginTools {
Map<String, String> headerMap = new HashMap<>(); Map<String, String> headerMap = new HashMap<>();
headerMap.put("from", "2"); headerMap.put("from", "2");
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
params.put("version", paramsMap.get("version"));
params.put("loginUser", loginAcount); params.put("loginUser", loginAcount);
params.put("loginPwd", loginPwd); params.put("loginPwd", loginPwd);
if(SobotStringUtils.isNoEmpty(factorVerifyCode)) {
params.put("factorVerifyCode", factorVerifyCode);
}
SobotHttpUtils.doPost(cancelTag, host + "/basic-login/serviceAppLogin/4", 8000, params, headerMap, new HttpBaseUtils.StringCallBack() { SobotHttpUtils.doPost(cancelTag, host + "/basic-login/serviceAppLogin/4", 8000, params, headerMap, new HttpBaseUtils.StringCallBack() {
@Override @Override
public void onResponse(String response) { public void onResponse(String response) {
...@@ -312,7 +317,7 @@ public class SobotLoginTools { ...@@ -312,7 +317,7 @@ public class SobotLoginTools {
}); });
} else { } else {
if (resultBlock != null) { if (resultBlock != null) {
resultBlock.resultBolok(SobotResultCode.CODE_FAILED, (result != null && SobotStringUtils.isNoEmpty(result.getRetMsg())) ? result.getRetMsg() : "登录失败", ""); resultBlock.resultBolok(SobotResultCode.CODE_FAILED, (result != null && SobotStringUtils.isNoEmpty(result.getRetMsg())) ? result.getRetMsg() : "登录失败", result.getRetCode());
} }
} }
} }
...@@ -320,7 +325,7 @@ public class SobotLoginTools { ...@@ -320,7 +325,7 @@ public class SobotLoginTools {
@Override @Override
public void onError(Exception e, String msg, int responseCode) { public void onError(Exception e, String msg, int responseCode) {
if (resultBlock != null) { if (resultBlock != null) {
resultBlock.resultBolok(SobotResultCode.CODE_FAILED, msg, null); resultBlock.resultBolok(SobotResultCode.CODE_FAILED, msg, responseCode);
} }
} }
......
...@@ -31,7 +31,7 @@ public class SobotCusFieldConfig extends SobotBaseItemCode<SobotCusFieldConfig> ...@@ -31,7 +31,7 @@ public class SobotCusFieldConfig extends SobotBaseItemCode<SobotCusFieldConfig>
private int displayFlag; private int displayFlag;
private String fieldVariable; private String fieldVariable;
private String limitChar; private String limitChar;
private String limitOptions; private List<String> limitOptions;
private int numericalFlag; private int numericalFlag;
private int operateType; private int operateType;
private int optionFlag; private int optionFlag;
...@@ -110,11 +110,10 @@ public class SobotCusFieldConfig extends SobotBaseItemCode<SobotCusFieldConfig> ...@@ -110,11 +110,10 @@ public class SobotCusFieldConfig extends SobotBaseItemCode<SobotCusFieldConfig>
this.isOpenFlag = isOpenFlag; this.isOpenFlag = isOpenFlag;
} }
public String getLimitOptions() { public List<String> getLimitOptions() {
return limitOptions; return limitOptions;
} }
public void setLimitOptions(List<String> limitOptions) {
public void setLimitOptions(String limitOptions) {
this.limitOptions = limitOptions; this.limitOptions = limitOptions;
} }
public String getFieldText() { public String getFieldText() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment