fix: 设备登录失败原因打印

This commit is contained in:
2026-01-19 08:22:51 -08:00
parent d89e8782e6
commit d60f1d3c5d
3 changed files with 16 additions and 5 deletions
+8 -3
View File
@@ -59,6 +59,9 @@ class KRAppRunData {
/// 设备ID
String? deviceId;
/// 最后一次设备登录错误信息
String? kr_lastDeviceLoginError;
/// 区号
String? kr_areaCode;
@@ -310,7 +313,7 @@ class KRAppRunData {
if (!success) {
// 设备登录失败 → 提示用户重试
HIDialog.show(
message: '设备登录失败请检查网络或重试',
message: '设备登录失败\n\n原因:${kr_lastDeviceLoginError ?? "未知错误"}\n\n请检查网络或重试',
confirmText: '重试',
preventBackDismiss: true,
onConfirm: () async {
@@ -388,7 +391,7 @@ class KRAppRunData {
KRCommonUtil.kr_hideLoading();
// 设备登录失败 → 提示用户重试
HIDialog.show(
message: '设备登录失败请检查网络或重试',
message: '设备登录失败\n\n原因:${kr_lastDeviceLoginError ?? "未知错误"}\n\n请检查网络或重试',
confirmText: '重试',
preventBackDismiss: true,
onConfirm: () async {
@@ -435,6 +438,7 @@ class KRAppRunData {
return await result.fold(
(error) {
kr_lastDeviceLoginError = error.msg;
print('❌ 设备登录失败: ${error.msg}');
KRLogUtil.kr_e('❌ 设备登录失败: ${error.msg}', tag: 'SplashController');
_logStepTiming('设备登录完成');
@@ -470,7 +474,8 @@ class KRAppRunData {
);
} catch (e, stackTrace) {
print('❌ 设备登录检查异常: $e');
print('📚 堆栈跟踪: $stackTrace');
print('📚 堆栈跟踪: $stackTrace');
kr_lastDeviceLoginError = e.toString();
KRLogUtil.kr_e('❌ 设备登录检查异常: $e', tag: 'SplashController');
return false;
}
@@ -450,7 +450,7 @@ class KRSplashController extends GetxController {
if (!success) {
// 设备登录失败 → 提示用户重试
HIDialog.show(
message: '设备登录失败请检查网络或重试',
message: '设备登录失败\n\n原因:${KRAppRunData.getInstance().kr_lastDeviceLoginError ?? "未知错误"}\n\n请检查网络或重试',
confirmText: '重试',
preventBackDismiss: true,
onConfirm: () async {