提交 5c9958d0 authored 作者: lgd's avatar lgd

1.修改login判断逻辑

2.//TODO 设备三个子菜单,坩埚下单,下单30天验证,mes其他页面,mes用户反馈空也展示,编辑任务担当无法修改
上级 e466d99e
...@@ -71,6 +71,7 @@ public class LoginPresenter extends BasePresenter<LoginContract.View, LoginContr ...@@ -71,6 +71,7 @@ public class LoginPresenter extends BasePresenter<LoginContract.View, LoginContr
mView.onError(data.getMessage()); mView.onError(data.getMessage());
return; return;
} }
UserKeeper.getInstance().keepLoginInfo(JSON.toJSONString(data.getData()));
getUserInfo(JSON.toJSONString(data.getData())); getUserInfo(JSON.toJSONString(data.getData()));
} else { } else {
ResponseBody data = response.errorBody(); ResponseBody data = response.errorBody();
...@@ -139,6 +140,7 @@ public class LoginPresenter extends BasePresenter<LoginContract.View, LoginContr ...@@ -139,6 +140,7 @@ public class LoginPresenter extends BasePresenter<LoginContract.View, LoginContr
@Override @Override
public void onFail(String errorMsg) { public void onFail(String errorMsg) {
UserKeeper.getInstance().clearUserInfo();
} }
@Override @Override
...@@ -150,9 +152,9 @@ public class LoginPresenter extends BasePresenter<LoginContract.View, LoginContr ...@@ -150,9 +152,9 @@ public class LoginPresenter extends BasePresenter<LoginContract.View, LoginContr
if (UserKeeper.getInstance().getMesLogin()&& if (UserKeeper.getInstance().getMesLogin()&&
!TextUtils.equals(UserKeeper.getInstance().getMesErpId(),userData.getString("erpId"))){ !TextUtils.equals(UserKeeper.getInstance().getMesErpId(),userData.getString("erpId"))){
ToastUtil.showShort("MES和BAT账号不属于同一个员工,请确认后在登录"); ToastUtil.showShort("MES和BAT账号不属于同一个员工,请确认后在登录");
UserKeeper.getInstance().clearUserInfo();
return; return;
} }
UserKeeper.getInstance().keepLoginInfo(loginInfo);
mView.loginSuccess(); mView.loginSuccess();
UserKeeper.getInstance().keepUserInfo(data.getData().toString()); UserKeeper.getInstance().keepUserInfo(data.getData().toString());
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论