| | |
| | | import com.hdl.photovoltaic.ui.me.WebActivity; |
| | | import com.hdl.photovoltaic.utils.AppManagerUtils; |
| | | import com.hdl.photovoltaic.utils.LocalManageUtil; |
| | | import com.hdl.photovoltaic.utils.SharedPreUtils; |
| | | import com.hdl.photovoltaic.utils.TimeUtils; |
| | | import com.hdl.photovoltaic.widget.ConfirmationCancelDialog; |
| | | import com.hdl.photovoltaic.widget.ListDialog; |
| | |
| | | // viewBinding.homeLoginPasswordEt.setText(pws); |
| | | checkClearIconShowOrNot(viewBinding.homeLoginAccountEt.getText().toString()); |
| | | isLoginTextViewEnabled(); |
| | | if (UserConfigManage.getInstance().isBAccount()) { |
| | | boolean is_Authorization = SharedPreUtils.getBoolean("isAuthorization"); |
| | | if (!is_Authorization) { |
| | | //2025年03月03日14:45:17 杨涛要求b端账号需要检验权限 |
| | | HdlThreadLogic.toast(_mActivity, getString(R.string.forbidden_login)); |
| | | } |
| | | } |
| | | |
| | | } catch (Exception ignored) { |
| | | } |
| | | } |
| | |
| | | return; |
| | | } |
| | | //登录 |
| | | login(account, password); |
| | | loginAccount(account, password); |
| | | |
| | | |
| | | } |
| | |
| | | * @param account 账号 |
| | | * @param password 密码 |
| | | */ |
| | | private void login(String account, String password) { |
| | | private void loginAccount(String account, String password) { |
| | | showLoading(getString(R.string.home_login_be_logging_in)); |
| | | HdlAccountLogic.getInstance().regionByAccount(account, new CloudCallBeak<HDLUserRegionBean>() { |
| | | @Override |
| | |
| | | HdlAccountLogic.getInstance().getCompanyParterMenu_B(new CloudCallBeak<Boolean>() { |
| | | @Override |
| | | public void onSuccess(Boolean isBoolean) { |
| | | SharedPreUtils.putBoolean("isAuthorization", isBoolean); |
| | | if (isBoolean) { |
| | | //2025年03月03日14:45:17 杨涛要求b端账号需要检验权限 |
| | | restoreButtonStyleToInitializeState(); |
| | |
| | | hideLoading(); |
| | | finish(); |
| | | } else { |
| | | hideLoading(); |
| | | HdlThreadLogic.toast(_mActivity, getString(R.string.forbidden_login)); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public void onFailure(HDLException e) { |
| | | SharedPreUtils.putBoolean("isAuthorization", false); |
| | | hideLoading(); |
| | | HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")"); |
| | | } |
| | | }); |
| | |
| | | confirmationCancelDialog.dismiss(); |
| | | String account = viewBinding.homeLoginAccountEt.getText().toString().replace(" ", ""); |
| | | String password = viewBinding.homeLoginPasswordEt.getText().toString().replace(" ", ""); |
| | | login(account, password); |
| | | loginAccount(account, password); |
| | | } |
| | | }); |
| | | confirmationCancelDialog.setNoOnclickListener(new ConfirmationCancelDialog.onNoOnclickListener() { |