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 |   37 +++++++++++++++++++++++++++++--------
 1 files changed, 29 insertions(+), 8 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 d53c49e..62c0c37 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
@@ -157,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()) {
@@ -171,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();
@@ -213,6 +217,18 @@
                         viewBinding.homeLoginLanguageTv.setText(itemData.getTitle());
                     }
                 });
+            }
+        });
+
+        //娓稿妯″紡
+        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");
             }
         });
 
@@ -286,6 +302,8 @@
                     getAcceiptPolicyDialog();
                     return;
                 }
+                UserConfigManage.getInstance().setTourist_mode(false);
+                UserConfigManage.getInstance().Save();
                 //鐧诲綍
                 loginAccount(account, password);
 
@@ -423,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() + ")");
                             }
@@ -685,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