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