|
|
|
@ -1,4 +1,5 @@ |
|
|
|
import 'dart:async'; |
|
|
|
import 'package:dating_touchme_app/pages/main_page.dart'; |
|
|
|
import 'package:get/get.dart'; |
|
|
|
import 'package:get_storage/get_storage.dart'; |
|
|
|
import 'package:flutter_smart_dialog/flutter_smart_dialog.dart'; |
|
|
|
@ -112,9 +113,9 @@ class LoginController extends GetxController { |
|
|
|
if (response.data.data != null) { |
|
|
|
final loginData = response.data.data!; |
|
|
|
await storage.write('token', loginData.token); |
|
|
|
// await storage.write('userId', loginData.userId); |
|
|
|
// // 保存用户信息 |
|
|
|
// await storage.write('userInfo', loginData.toJson()); |
|
|
|
await storage.write('userId', loginData.userId); |
|
|
|
// 保存用户信息 |
|
|
|
await storage.write('userInfo', loginData.toJson()); |
|
|
|
|
|
|
|
// 登录成功后获取用户基础信息 |
|
|
|
await _getBaseUserInfo(loginData.userId); |
|
|
|
@ -150,17 +151,13 @@ class LoginController extends GetxController { |
|
|
|
Future<void> _getMarriageInformationDetail() async { |
|
|
|
try { |
|
|
|
final response = await _userApi.getMarriageInformationDetail(); |
|
|
|
|
|
|
|
// 打印响应数据以便调试 |
|
|
|
print('响应数据: ${response.data.data}'); |
|
|
|
print('数据类型: ${response.data.data.runtimeType}'); |
|
|
|
print('数据是否为null: ${response.data.data == null}'); |
|
|
|
|
|
|
|
if (response.data.isSuccess) { |
|
|
|
// 检查data是否为null或者是空对象 |
|
|
|
if(response.data.data == null){ |
|
|
|
//跳转到完善信息 |
|
|
|
SmartDialog.showToast('跳转到完善信息'); |
|
|
|
}else{ |
|
|
|
Get.offAll(MainPage()); |
|
|
|
} |
|
|
|
} else { |
|
|
|
// 获取婚姻信息失败不影响登录流程 |
|
|
|
|