|
|
|
@ -132,8 +132,15 @@ class LoginController extends GetxController { |
|
|
|
// 使用UserController中的方法获取用户信息 |
|
|
|
Future<void> _handleUserInfoRetrieval(String userId) async { |
|
|
|
try { |
|
|
|
// 使用UserController获取基础信息和婚姻信息 |
|
|
|
final userController = Get.find<UserController>(); |
|
|
|
// 检查并注册UserController |
|
|
|
UserController userController; |
|
|
|
if (Get.isRegistered<UserController>()) { |
|
|
|
userController = Get.find<UserController>(); |
|
|
|
} else { |
|
|
|
userController = Get.put(UserController()); |
|
|
|
} |
|
|
|
|
|
|
|
// 使用UserController获取基础信息 |
|
|
|
await userController.getBaseUserInfo(userId); |
|
|
|
} catch (e) { |
|
|
|
// 获取用户信息失败不影响登录流程 |
|
|
|
|