From a611c0140274b73858459a5848c9e162b8c9e6ab Mon Sep 17 00:00:00 2001
From: mac <user@users-MacBook-Pro.local>
Date: 星期三, 03 七月 2024 19:21:13 +0800
Subject: [PATCH] 2024年07月03日19:21:08

---
 app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java |   30 +++++++++++++++++++++++++-----
 1 files changed, 25 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java b/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java
index 678f93d..ededf69 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/me/MeFragment.java
@@ -93,6 +93,7 @@
                 mC_UserInfo = cUserInfo;
                 UserConfigManage.getInstance().setBingPhone(cUserInfo.getMemberPhone());
                 UserConfigManage.getInstance().setBingEmail(cUserInfo.getMemberEmail());
+                UserConfigManage.getInstance().setUserName(cUserInfo.getMemberName());
                 UserConfigManage.getInstance().Save();
 //                hideLoading();
                 //鑾峰彇鐢ㄦ埛澶村儚璺緞
@@ -144,9 +145,15 @@
         HdlAccountLogic.getInstance().getUserInfo_B(new CloudCallBeak<BUserInfo>() {
             @Override
             public void onSuccess(BUserInfo bUserInfo) {
+
                 mB_UserInfo = bUserInfo;
+                UserConfigManage.getInstance().setBingPhone(bUserInfo.getUserPhone());
+                UserConfigManage.getInstance().setBingEmail(bUserInfo.getUserEmail());
+                UserConfigManage.getInstance().setUserName(bUserInfo.getUserName());
+                UserConfigManage.getInstance().Save();
 //                hideLoading();
                 setMemberName(bUserInfo.getUserName());
+                setMemberAccount(TextUtils.isEmpty(bUserInfo.getUserPhone()) ? bUserInfo.getUserEmail() : bUserInfo.getUserPhone());
             }
 
             @Override
@@ -166,6 +173,7 @@
         viewBinding.fragmentMeIconParentCl.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
+
                 if (UserConfigManage.getInstance().isBAccount()) {
                     Intent intent = new Intent();
                     intent.setClass(_mActivity, BPersonalDataActivity.class);
@@ -225,17 +233,18 @@
 
         viewBinding.fragmentMeLineUserManagementIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.user_management);
         viewBinding.fragmentMeLineUserManagementIl.fragmentMeLineTitleIv.setText(R.string.staff_management);
-        viewBinding.fragmentMeLineUserManagementIl.fragmentMeLineV.setVisibility(View.VISIBLE);
+//        viewBinding.fragmentMeLineUserManagementIl.fragmentMeLineV.setVisibility(View.VISIBLE);
 
         viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.asregards);
         viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineTitleIv.setText(R.string.me_regard);
-        viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineV.setVisibility(View.VISIBLE);
+//        viewBinding.fragmentMeLineAsregardsIl.fragmentMeLineV.setVisibility(View.VISIBLE);
 
         viewBinding.fragmentMeLineSetIl.fragmentMeLineLeftIconIv.setImageResource(R.drawable.set);
         viewBinding.fragmentMeLineSetIl.fragmentMeLineTitleIv.setText(R.string.me_set);
 
 
         setMemberName(UserConfigManage.getInstance().getUserName());
+        setMemberAccount(UserConfigManage.getInstance().getAccount());
 //        setMemberHeadIcon(UserConfigManage.getInstance().getUserImageUrl());
 
 
@@ -280,14 +289,25 @@
      */
     private void setMemberName(String userName) {
         if (TextUtils.isEmpty(userName)) {
-            return;
+            userName = "--";
         }
         viewBinding.fragmentMeUserNameTv.setText(userName);
-        UserConfigManage.getInstance().setUserName(userName);
-        UserConfigManage.getInstance().Save();
+
 
     }
 
+    /**
+     * 鏄剧ず璐﹀彿
+     */
+    private void setMemberAccount(String userAccount) {
+        if (TextUtils.isEmpty(userAccount)) {
+            userAccount = "--";
+        }
+        viewBinding.fragmentMeUserRoleTv.setText(userAccount);
+
+    }
+
+
     @Subscribe(threadMode = ThreadMode.MAIN, sticky = true)
     public void onEventMessage(BaseEventBus eventBus) {
         super.onEventMessage(eventBus);

--
Gitblit v1.8.0