From e7e48e1a65fdaa361e14e7e77e24043a63126bd6 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 13 一月 2026 15:52:15 +0800
Subject: [PATCH] 2026年01月13日15:47:59 升级gradle版本

---
 app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java |   53 ++++++++++++++++++++++++++++++++---------------------
 1 files changed, 32 insertions(+), 21 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 75d3fe3..62c0c37 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
@@ -33,6 +33,7 @@
 import com.hdl.photovoltaic.databinding.ActivityHomeLoginBinding;
 import com.hdl.photovoltaic.enums.Languages;
 import com.hdl.photovoltaic.other.HdlLogLogic;
+import com.hdl.photovoltaic.other.HdlPushLogic;
 import com.hdl.photovoltaic.other.HdlResidenceLogic;
 import com.hdl.photovoltaic.other.HdlUniLogic;
 import com.hdl.photovoltaic.ui.account.ChangePassword;
@@ -156,7 +157,7 @@
             }, 0, forgetPasswordTvStr.length(), 0);
             viewBinding.homeLoginForgetPasswordTv.setText(forgetPasswordTvStrSpannable);
 
-            LanguageAdapter.ItemData language= LocalManageUtil.getLanguage(UserConfigManage.getInstance().getCurrentAppLanguage());
+            LanguageAdapter.ItemData language = LocalManageUtil.getLanguage(UserConfigManage.getInstance().getCurrentAppLanguage());
             viewBinding.homeLoginLanguageTv.setText(language.getTitle());
 
             if (UserConfigManage.getInstance().isBAccount()) {
@@ -170,6 +171,10 @@
 //        String pws = "123456";
             //娴嬭瘯鐢�
             viewBinding.homeLoginAccountEt.setText(UserConfigManage.getInstance().getAccount());
+            if (UserConfigManage.getInstance().isTourist_mode()) {
+                //娓稿妯″紡涓嶈褰曡处鍙�
+                viewBinding.homeLoginAccountEt.setText("");
+            }
 //        viewBinding.homeLoginPasswordEt.setText(pws);
             checkClearIconShowOrNot(viewBinding.homeLoginAccountEt.getText().toString());
             isLoginTextViewEnabled();
@@ -210,19 +215,20 @@
                         intent.setClass(HDLApp.getInstance(), StartActivity.class);
                         startActivity(intent);
                         viewBinding.homeLoginLanguageTv.setText(itemData.getTitle());
-                        HdlResidenceLogic.getInstance().pushAdd(new CloudCallBeak<String>() {
-                            @Override
-                            public void onSuccess(String pushId) {
-                                HdlLogLogic.print("娣诲姞浠ょ墝鍒颁簯绔� PushToken:" + UserConfigManage.getInstance().getPushToken() + " pushId:" + pushId, true);
-                            }
-
-                            @Override
-                            public void onFailure(HDLException e) {
-                                HdlLogLogic.print("娣诲姞浠ょ墝鍒颁簯绔け璐� PushToken:" + UserConfigManage.getInstance().getPushToken() + " 閿欒锛�" + e.getMessage(), true);
-                            }
-                        });
                     }
                 });
+            }
+        });
+
+        //娓稿妯″紡
+        viewBinding.homeLoginTouristTv.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                UserConfigManage.getInstance().setTourist_mode(true);
+                UserConfigManage.getInstance().Save();
+                HDLUniMPSDKManager.isExistsActivity = false;
+                //娓稿妯″紡鐧诲綍
+                loginAccount("Sales@xenterrasolar.com", "PLMOKNIJ");
             }
         });
 
@@ -296,6 +302,8 @@
                     getAcceiptPolicyDialog();
                     return;
                 }
+                UserConfigManage.getInstance().setTourist_mode(false);
+                UserConfigManage.getInstance().Save();
                 //鐧诲綍
                 loginAccount(account, password);
 
@@ -433,13 +441,14 @@
                         if (e.getCode() == 10019) {
                             //鐢ㄦ埛宸茬粡琚攣瀹氶敊璇爜
                             try {
-                                if (e.getmExtra() != null) {
-                                    if (System.currentTimeMillis() < e.getmExtra().getUnlockTime()) {
-                                        long time = e.getmExtra().getUnlockTime() - System.currentTimeMillis();
-                                        int minute = Integer.parseInt(TimeUtils.getMinuteTime(time));
-                                        HdlThreadLogic.toast(_mActivity, e.getMsg() + getString(R.string.residue) + minute + getString(R.string.minute) + "(" + e.getCode() + ")");
-                                    }
-                                }
+//                                if (e.getmExtra() != null) {
+//                                    if (System.currentTimeMillis() < e.getmExtra().getUnlockTime()) {
+//                                        long time = e.getmExtra().getUnlockTime() - System.currentTimeMillis();
+//                                        int minute = Integer.parseInt(TimeUtils.getMinuteTime(time));
+//                                        HdlThreadLogic.toast(_mActivity, e.getMsg() + getString(R.string.residue) + minute + getString(R.string.minute) + "(" + e.getCode() + ")");
+//                                    }
+//                                }
+                                HdlThreadLogic.toast(_mActivity, e.getMsg());
                             } catch (Exception ee) {
                                 HdlThreadLogic.toast(_mActivity, e.getMsg() + "(" + e.getCode() + ")");
                             }
@@ -633,7 +642,7 @@
                         //璁剧疆瀛椾綋棰滆壊
                         ds.setColor(getResources().getColor(text_color, null));
                         // 鍘绘帀涓嬪垝绾�
-                        ds.setUnderlineText(!UserConfigManage.getInstance().isZh());
+                        ds.setUnderlineText(!UserConfigManage.getInstance().getCurrentAppLanguage().equals(Languages.zh));
                     }
 
 
@@ -656,7 +665,7 @@
                         //璁剧疆瀛椾綋棰滆壊
                         ds.setColor(getResources().getColor(text_color, null));
                         // 鍘绘帀涓嬪垝绾�
-                        ds.setUnderlineText(!UserConfigManage.getInstance().isZh());
+                        ds.setUnderlineText(!UserConfigManage.getInstance().getCurrentAppLanguage().equals(Languages.zh));
                     }
 
                 }, startIndex2, endIndex2, 0);
@@ -695,6 +704,8 @@
                 confirmationCancelDialog.dismiss();
                 String account = viewBinding.homeLoginAccountEt.getText().toString().replace(" ", "");
                 String password = viewBinding.homeLoginPasswordEt.getText().toString().replace(" ", "");
+                UserConfigManage.getInstance().setTourist_mode(false);
+                UserConfigManage.getInstance().Save();
                 loginAccount(account, password);
             }
         });

--
Gitblit v1.8.0