From 2225b1f0727fb74e10ac5692e68e4cd48f4f62d7 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 03 三月 2025 15:02:14 +0800
Subject: [PATCH] 2025年03月03日15:02:11

---
 app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java |   26 +++++++++++++++++++++-----
 1 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
index ca94d97..282f73e 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
@@ -342,11 +342,27 @@
                     @Override
                     public void onSuccess(HDLLoginBean obj) {
                         if (UserConfigManage.getInstance().isBAccount()) {
-                            restoreButtonStyleToInitializeState();
-                            //瀹夎鍟嗚烦杞晫闈�
-                            startActivity(BPowerStationActivity.class);
-                            hideLoading();
-                            finish();
+                            HdlAccountLogic.getInstance().getCompanyParterMenu_B(new CloudCallBeak<Boolean>() {
+                                @Override
+                                public void onSuccess(Boolean isBoolean) {
+                                    if (isBoolean) {
+                                        //2025骞�03鏈�03鏃�14:45:17 鏉ㄦ稕瑕佹眰b绔处鍙烽渶瑕佹楠屾潈闄�
+                                        restoreButtonStyleToInitializeState();
+                                        //瀹夎鍟嗚烦杞晫闈�
+                                        startActivity(BPowerStationActivity.class);
+                                        hideLoading();
+                                        finish();
+                                    } else {
+                                        HdlThreadLogic.toast(_mActivity, getString(R.string.forbidden_login));
+                                    }
+                                }
+
+                                @Override
+                                public void onFailure(HDLException e) {
+                                    HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")");
+                                }
+                            });
+
                         } else {
                             //C绔渶瑕佸厛鑾峰彇鐢电珯鍒楄〃;
                             HdlResidenceLogic.getInstance().getResidenceIdList("", "", new CloudCallBeak<List<HouseIdBean>>() {

--
Gitblit v1.8.0