Ver Fonte

[fit]1.修改新人完成引导活动页不展示的bug

云天逵 há 7 meses atrás
pai
commit
338a9fbc10
1 ficheiros alterados com 13 adições e 1 exclusões
  1. 13 1
      lib/module/main/main_controller.dart

+ 13 - 1
lib/module/main/main_controller.dart

@@ -112,6 +112,18 @@ class MainController extends BaseController {
   Future<void> onReady() async {
     super.onReady();
 
+    // 进来的时候可能就为true了。导致新人完成引导不展示
+    if(isRequest.value){
+      if (memberStatusInfo != null && memberStatusInfo!.isMember && isLogin) {
+        return;
+      }
+      AtmobLog.i(_tag, "memberStatusInfo ${memberStatusInfo?.isMember}");
+      if (!accountRepository.isVipUser) {
+        AtmobLog.i(_tag, "memberStatusInfo ${accountRepository.isVipUser}");
+        await NewDiscountPage.start();
+      }
+    }
+
     once(isRequest, (value) async {
       if (value) {
         if (memberStatusInfo != null && memberStatusInfo!.isMember && isLogin) {
@@ -119,7 +131,7 @@ class MainController extends BaseController {
         }
         AtmobLog.i(_tag, "memberStatusInfo ${memberStatusInfo?.isMember}");
         if (!accountRepository.isVipUser) {
-
+          AtmobLog.i(_tag, "memberStatusInfo ${accountRepository.isVipUser}");
           await NewDiscountPage.start();
         }
       }