提交 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
mView.onError(data.getMessage());
return;
}
UserKeeper.getInstance().keepLoginInfo(JSON.toJSONString(data.getData()));
getUserInfo(JSON.toJSONString(data.getData()));
} else {
ResponseBody data = response.errorBody();
......@@ -139,6 +140,7 @@ public class LoginPresenter extends BasePresenter<LoginContract.View, LoginContr
@Override
public void onFail(String errorMsg) {
UserKeeper.getInstance().clearUserInfo();
}
@Override
......@@ -150,9 +152,9 @@ public class LoginPresenter extends BasePresenter<LoginContract.View, LoginContr
if (UserKeeper.getInstance().getMesLogin()&&
!TextUtils.equals(UserKeeper.getInstance().getMesErpId(),userData.getString("erpId"))){
ToastUtil.showShort("MES和BAT账号不属于同一个员工,请确认后在登录");
UserKeeper.getInstance().clearUserInfo();
return;
}
UserKeeper.getInstance().keepLoginInfo(loginInfo);
mView.loginSuccess();
UserKeeper.getInstance().keepUserInfo(data.getData().toString());
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论