Commit aa326422 by yu

2017-10-24

parent 2985d50f
...@@ -19,7 +19,7 @@ public class Constants { ...@@ -19,7 +19,7 @@ public class Constants {
/**************************正式根环境路径*******************************/ /**************************正式根环境路径*******************************/
public static final String BASE_URL = "https://mobile.dayu.ai"; public static final String BASE_URL = "https://mobile.dayu.ai";
/***********************测试环境2.0配置**********************************/ /***********************测试环境2.0配置**********************************/
public static final String LOGIN_URL = "http://47.94.101.239:3112/check"; /* public static final String LOGIN_URL = "http://47.94.101.239:3112/check";
//登录时发送验证码的URL //登录时发送验证码的URL
public static final String REGISTER_URL = BASE_TEST + "/api-user/" + "account/loginSms/"; public static final String REGISTER_URL = BASE_TEST + "/api-user/" + "account/loginSms/";
//根据工单状态获取分页工单信息的路径 //根据工单状态获取分页工单信息的路径
...@@ -61,10 +61,13 @@ public class Constants { ...@@ -61,10 +61,13 @@ public class Constants {
public final static String TAB_NUM = BASE_TEST + "/api-order/" + "orders/"; public final static String TAB_NUM = BASE_TEST + "/api-order/" + "orders/";
//环信 //环信
public final static String MESSAGE_HX = BASE_TEST + "/api-message/" + "hXMessage"; public final static String MESSAGE_HX = BASE_TEST + "/api-message/" + "hXMessage";
//处理工单上传照片
public final static String UP_PHOTO = "http://47.94.101.239:3111/file/uploadMore";
*/
/**************************正式环境*******************************/ /**************************正式环境*******************************/
//登录的URL //登录的URL
/* public static final String LOGIN_URL = BASE_URL + "/check"; public static final String LOGIN_URL = BASE_URL + "/check";
//登录时发送验证码的URL //登录时发送验证码的URL
public static final String REGISTER_URL = BASE_URL + "/api-user/" + "account/loginSms/"; public static final String REGISTER_URL = BASE_URL + "/api-user/" + "account/loginSms/";
//根据工单状态获取分页工单信息的路径 //根据工单状态获取分页工单信息的路径
...@@ -106,7 +109,8 @@ public class Constants { ...@@ -106,7 +109,8 @@ public class Constants {
public final static String TAB_NUM = BASE_URL + "/api-order/" + "orders/"; public final static String TAB_NUM = BASE_URL + "/api-order/" + "orders/";
//环信消息 //环信消息
public final static String MESSAGE_HX = BASE_URL + "/api-message/" + "hXMessage"; public final static String MESSAGE_HX = BASE_URL + "/api-message/" + "hXMessage";
*/ //处理工单上传照片
public final static String UP_PHOTO = BASE_URL + "/file/uploadMore";
/***********************其他配置**********************************/ /***********************其他配置**********************************/
...@@ -114,8 +118,6 @@ public class Constants { ...@@ -114,8 +118,6 @@ public class Constants {
public static final int DEBUGLEVEL = LogUtils.LEVEL_ALL; public static final int DEBUGLEVEL = LogUtils.LEVEL_ALL;
//相册选择照片删除时传递的key //相册选择照片删除时传递的key
public final static String BUNDLE_KEY_ID = "BUNDLE_KEY_ID"; public final static String BUNDLE_KEY_ID = "BUNDLE_KEY_ID";
//处理工单上传照片
public final static String UP_PHOTO = "http://47.94.101.239:3111/file/uploadMore";
//通用的工程师id //通用的工程师id
public final static String USER_ID = " /engineerId/"; public final static String USER_ID = " /engineerId/";
//通用的站点id //通用的站点id
......
...@@ -18,6 +18,7 @@ import com.dayu.bigfish.R; ...@@ -18,6 +18,7 @@ import com.dayu.bigfish.R;
import com.dayu.bigfish.base.BaseActivity; import com.dayu.bigfish.base.BaseActivity;
import com.dayu.bigfish.bean.BaseBean; import com.dayu.bigfish.bean.BaseBean;
import com.dayu.bigfish.bean.LoginBean; import com.dayu.bigfish.bean.LoginBean;
import com.dayu.bigfish.bean.LoginTestBean;
import com.dayu.bigfish.bean.RegisterBean; import com.dayu.bigfish.bean.RegisterBean;
import com.dayu.bigfish.managers.UserManager; import com.dayu.bigfish.managers.UserManager;
import com.dayu.bigfish.moudle.login.LoginPresenter; import com.dayu.bigfish.moudle.login.LoginPresenter;
...@@ -114,6 +115,12 @@ public class LoginActivity extends BaseActivity<LoginView, LoginPresenter> imple ...@@ -114,6 +115,12 @@ public class LoginActivity extends BaseActivity<LoginView, LoginPresenter> imple
hxUserId = loginBean.getData().getHxAccount(); hxUserId = loginBean.getData().getHxAccount();
hxUserPwd = loginBean.getData().getHxPwd(); hxUserPwd = loginBean.getData().getHxPwd();
imageUrl = loginBean.getData().getHeaderImg(); imageUrl = loginBean.getData().getHeaderImg();
/* accountId = loginTestBean.getData().getAccountId();
siteId = loginTestBean.getData().getSiteId();
token = loginTestBean.getData().getToken();
hxUserId = loginTestBean.getData().getHxAccount();
hxUserPwd = loginTestBean.getData().getHxPwd();*/
//imageUrl = null;
if (TextUtils.isEmpty(imageUrl)){ if (TextUtils.isEmpty(imageUrl)){
imageUrl = "暂无头像"; imageUrl = "暂无头像";
} }
...@@ -184,7 +191,6 @@ public class LoginActivity extends BaseActivity<LoginView, LoginPresenter> imple ...@@ -184,7 +191,6 @@ public class LoginActivity extends BaseActivity<LoginView, LoginPresenter> imple
public void sendRegisterError(String msg) { public void sendRegisterError(String msg) {
ToastUtils.showShortToast(msg); ToastUtils.showShortToast(msg);
} }
@Override @Override
public void onDestroy() { public void onDestroy() {
super.onDestroy(); super.onDestroy();
......
...@@ -57,6 +57,15 @@ public class LoginBean implements Serializable { ...@@ -57,6 +57,15 @@ public class LoginBean implements Serializable {
private String accountId; private String accountId;
private String siteId; private String siteId;
private String hxAccount; private String hxAccount;
public String getAccessToken() {
return accessToken;
}
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}
private String accessToken; private String accessToken;
private String hxPwd; private String hxPwd;
private String headerImg; private String headerImg;
...@@ -84,15 +93,6 @@ public class LoginBean implements Serializable { ...@@ -84,15 +93,6 @@ public class LoginBean implements Serializable {
public void setHxAccount(String hxAccount) { public void setHxAccount(String hxAccount) {
this.hxAccount = hxAccount; this.hxAccount = hxAccount;
} }
public String getAccessToken() {
return accessToken;
}
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}
public String getHxPwd() { public String getHxPwd() {
return hxPwd; return hxPwd;
} }
......
package com.dayu.bigfish.bean;
/**
* Created by yu on 2017/10/24.
*/
public class LoginTestBean {
/**
* code : 0
* data : {"accountId":"407","siteId":"209","hxAccount":"bff06f06ea094d158b599908296b0aa1","accessToken":"b1ac52a96ab34f76ac42c55073dc0cfa","hxPwd":"ADsj63J8","token":"a53723f05fdd4532843eb5a3c9048a06"}
* msg : 成功
*/
private int code;
private DataBean data;
private String msg;
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public DataBean getData() {
return data;
}
public void setData(DataBean data) {
this.data = data;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public static class DataBean {
/**
* accountId : 407
* siteId : 209
* hxAccount : bff06f06ea094d158b599908296b0aa1
* accessToken : b1ac52a96ab34f76ac42c55073dc0cfa
* hxPwd : ADsj63J8
* token : a53723f05fdd4532843eb5a3c9048a06
*/
private String accountId;
private String siteId;
private String hxAccount;
private String accessToken;
private String hxPwd;
private String token;
public String getAccountId() {
return accountId;
}
public void setAccountId(String accountId) {
this.accountId = accountId;
}
public String getSiteId() {
return siteId;
}
public void setSiteId(String siteId) {
this.siteId = siteId;
}
public String getHxAccount() {
return hxAccount;
}
public void setHxAccount(String hxAccount) {
this.hxAccount = hxAccount;
}
public String getAccessToken() {
return accessToken;
}
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}
public String getHxPwd() {
return hxPwd;
}
public void setHxPwd(String hxPwd) {
this.hxPwd = hxPwd;
}
public String getToken() {
return token;
}
public void setToken(String token) {
this.token = token;
}
}
}
...@@ -6,6 +6,7 @@ import android.widget.Button; ...@@ -6,6 +6,7 @@ import android.widget.Button;
import com.dayu.bigfish.Constants; import com.dayu.bigfish.Constants;
import com.dayu.bigfish.base.BasePresenter; import com.dayu.bigfish.base.BasePresenter;
import com.dayu.bigfish.bean.LoginBean; import com.dayu.bigfish.bean.LoginBean;
import com.dayu.bigfish.bean.LoginTestBean;
import com.dayu.bigfish.bean.RegisterBean; import com.dayu.bigfish.bean.RegisterBean;
import com.dayu.bigfish.bean.UserInfo; import com.dayu.bigfish.bean.UserInfo;
import com.dayu.bigfish.managers.UserManager; import com.dayu.bigfish.managers.UserManager;
...@@ -96,12 +97,21 @@ public class LoginPresenter extends BasePresenter<LoginView> { ...@@ -96,12 +97,21 @@ public class LoginPresenter extends BasePresenter<LoginView> {
return; return;
} else { } else {
Gson gson = new Gson(); Gson gson = new Gson();
//解析测试环境的bean
// LoginTestBean loginTestBean = gson.fromJson(s, LoginTestBean.class);
//解析正式环境的bean
LoginBean loginBean = gson.fromJson(s, LoginBean.class); LoginBean loginBean = gson.fromJson(s, LoginBean.class);
if (loginBean.getCode() == 0) { if (loginBean.getCode() == 0) {
mloginView.loginSuccess(loginBean); mloginView.loginSuccess(loginBean);
}else if (loginBean.getCode()== 4){ }else if (loginBean.getCode()== 4){
mloginView.loginFailed("您还未通过审核,暂不能登录"); mloginView.loginFailed("您还未通过审核,暂不能登录");
} }
/* if (loginTestBean.getCode() == 0) {
mloginView.loginSuccess(loginTestBean);
}else if (loginTestBean.getCode()== 4){
mloginView.loginFailed("您还未通过审核,暂不能登录");
}*/
} }
} }
......
package com.dayu.bigfish.moudle.login; package com.dayu.bigfish.moudle.login;
import com.dayu.bigfish.bean.LoginBean; import com.dayu.bigfish.bean.LoginBean;
import com.dayu.bigfish.bean.LoginTestBean;
import com.dayu.bigfish.bean.RegisterBean; import com.dayu.bigfish.bean.RegisterBean;
/** /**
...@@ -10,8 +11,10 @@ import com.dayu.bigfish.bean.RegisterBean; ...@@ -10,8 +11,10 @@ import com.dayu.bigfish.bean.RegisterBean;
public interface LoginView { public interface LoginView {
//登录成功的回调 //正式登录成功的回调
void loginSuccess(LoginBean loginBean); void loginSuccess(LoginBean loginBean);
//测试登录成功的回调
// void loginSuccess(LoginTestBean loginTestBean);
//登录失败的回调 //登录失败的回调
void loginFailed(String msg); void loginFailed(String msg);
//验证码发送成功的回调 //验证码发送成功的回调
......
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 sign in to comment