From e0a5ebeb7ab4480a89cc22bc1093cea71046edd7 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 14 七月 2025 15:22:43 +0800
Subject: [PATCH] 2025年07月14日14:57:30

---
 app/src/main/java/com/hdl/photovoltaic/other/HdlAccountLogic.java |   26 +++++++++++++++++++++++---
 1 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/other/HdlAccountLogic.java b/app/src/main/java/com/hdl/photovoltaic/other/HdlAccountLogic.java
index 3956571..5cc4457 100644
--- a/app/src/main/java/com/hdl/photovoltaic/other/HdlAccountLogic.java
+++ b/app/src/main/java/com/hdl/photovoltaic/other/HdlAccountLogic.java
@@ -19,6 +19,7 @@
 import com.hdl.photovoltaic.ui.bean.AuthorizationAccountBean;
 import com.hdl.photovoltaic.ui.bean.BUserInfo;
 import com.hdl.photovoltaic.ui.bean.CUserInfo;
+import com.hdl.photovoltaic.utils.SharedPreUtils;
 
 import java.io.File;
 import java.lang.reflect.Type;
@@ -499,7 +500,7 @@
      * @param account       璐﹀彿 (鎵嬫満鎴栬�呴偖绠�)
      * @param loginPwd      瀵嗙爜
      * @param verifyCode    楠岃瘉鐮�
-     * @param phonePrefix    鎵嬫満鍙峰墠缂�
+     * @param phonePrefix   鎵嬫満鍙峰墠缂�
      * @param cloudCallBeak -
      */
     public void registerAccount_C(boolean isPhone, String account, String loginPwd, String verifyCode, String phonePrefix, CloudCallBeak<Boolean> cloudCallBeak) {
@@ -543,7 +544,7 @@
      * @param account       璐﹀彿 (鎵嬫満鎴栬�呴偖绠�)
      * @param loginPwd      鏂板瘑鐮�
      * @param verifyCode    楠岃瘉鐮�
-     * @param phonePrefix    鎵嬫満鍙峰墠缂�
+     * @param phonePrefix   鎵嬫満鍙峰墠缂�
      * @param cloudCallBeak -
      */
     public void changePassword_C(boolean isPhone, String account, String loginPwd, String verifyCode, String phonePrefix, CloudCallBeak<Boolean> cloudCallBeak) {
@@ -614,7 +615,7 @@
      *
      * @param memberPhone 鎵嬫満鍙凤紙鏈粦瀹氭墜鏈哄彿鍙傛暟浼爊ull锛�
      * @param memberEmail 閭锛堟湭缁戝畾閭鍙傛暟浼爊ull锛�
-     * @param phonePrefix    鎵嬫満鍙峰墠缂�
+     * @param phonePrefix 鎵嬫満鍙峰墠缂�
      * @param verifyCode  楠岃瘉鐮�
      */
     public void bindingAccount_C(String memberPhone, String memberEmail, String verifyCode, String phonePrefix, CloudCallBeak<Boolean> cloudCallBeak) {
@@ -815,6 +816,25 @@
     }
 
     /**
+     * 閫�鍑虹櫥褰�
+     */
+    public void logout() {
+        HdlResidenceLogic.getInstance().pushDel(new CloudCallBeak<String>() {
+            @Override
+            public void onSuccess(String obj) {
+//                SharedPreUtils.putBoolean("pushAddCache", true);
+                HDLLinkPMUser.getInstance().logout(0);
+            }
+
+            @Override
+            public void onFailure(HDLException e) {
+//                SharedPreUtils.putBoolean("pushAddCache", false);
+                HDLLinkPMUser.getInstance().logout(0);
+            }
+        });
+    }
+
+    /**
      * 鐧诲綍鎴愬姛淇濆瓨鐧诲綍淇℃伅
      */
     private void saveUserData(HDLLoginBean obj) {

--
Gitblit v1.8.0