From be5829165f7cd49216971d22e39b8eae16fad915 Mon Sep 17 00:00:00 2001 From: tj <1378534974@qq.com> Date: 星期二, 25 三月 2025 14:06:19 +0800 Subject: [PATCH] 1.阿里支付 --- 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