From 4ed001ff84ed21bf32da85dbc4ba53ff2829e987 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期四, 27 三月 2025 17:01:19 +0800
Subject: [PATCH] fix  修改表字段后版本,

---
 app/src/main/java/com/example/firstapp/ui/login/LoginViewModel.kt |   23 +++++++++++++----------
 1 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/example/firstapp/ui/login/LoginViewModel.kt b/app/src/main/java/com/example/firstapp/ui/login/LoginViewModel.kt
index 1526f66..f61b646 100644
--- a/app/src/main/java/com/example/firstapp/ui/login/LoginViewModel.kt
+++ b/app/src/main/java/com/example/firstapp/ui/login/LoginViewModel.kt
@@ -6,6 +6,7 @@
 import kotlinx.coroutines.launch
 import androidx.lifecycle.ViewModel
 import com.example.firstapp.database.service.RetrofitClient
+import com.example.firstapp.utils.Log
 
 
 class LoginViewModel : ViewModel() {
@@ -22,13 +23,14 @@
         viewModelScope.launch {
             _isLoading.value = true
             try {
-                val response = RetrofitClient.apiService.sendVerificationCode(phone)
-                if (response.code == 200) {
+//                val response = RetrofitClient.apiService.sendVerificationCode(phone)
+//                if (response.code == 200) {
                     _loginMessage.value = "验证码已发送"
-                } else {
-                    _loginMessage.value = response.msg.ifEmpty { "发送验证码失败" }
-                }
+//                } else {
+//                    _loginMessage.value = response.msg.ifEmpty { "发送验证码失败" }
+//                }
             } catch (e: Exception) {
+                Log.e("LoginError", "Login failed: ${e.message}", e)
                 _loginMessage.value = "网络错误,请稍后重试"
             } finally {
                 _isLoading.value = false
@@ -40,13 +42,14 @@
         viewModelScope.launch {
             _isLoading.value = true
             try {
-                val response = RetrofitClient.apiService.verifyCode(phone, code)
-                if (response.code == 200 && response.data) {
+//                val response = RetrofitClient.apiService.verifyCode(phone, code)
+//                if (response.code == 200 && response.data) {
                     _loginState.value = true
-                } else {
-                    _loginMessage.value = response.msg.ifEmpty { "登录失败" }
-                }
+//                } else {
+//                    _loginMessage.value = response.msg.ifEmpty { "登录失败" }
+//                }
             } catch (e: Exception) {
+                Log.e("LoginError", "Login failed: ${e.message}", e)
                 _loginMessage.value = "网络错误,请稍后重试"
             } finally {
                 _isLoading.value = false

--
Gitblit v1.9.3