瀏覽代碼

[fix]修复了照片分析页点击弹出会员页的问题

Destiny 1 年之前
父節點
當前提交
8bda2d955c
共有 4 個文件被更改,包括 17 次插入10 次删除
  1. 1 1
      lib/data/consts/constants.dart
  2. 8 1
      lib/module/analysis/analysis_controller.dart
  3. 7 7
      lib/module/home/home_controller.dart
  4. 1 1
      pubspec.yaml

+ 1 - 1
lib/data/consts/constants.dart

@@ -3,7 +3,7 @@ import 'package:clean/utils/mmkv_util.dart';
 class Constants {
   Constants._();
 
-  static const String env = envProd;
+  static const String env = envDev;
 
   static const String envDev = 'dev';
 

+ 8 - 1
lib/module/analysis/analysis_controller.dart

@@ -2,8 +2,11 @@ import 'dart:math';
 
 import 'package:classify_photo/classify_photo.dart';
 import 'package:clean/base/base_controller.dart';
+import 'package:clean/data/repositories/user_repository.dart';
 import 'package:clean/dialog/photo_uploading_dialog.dart';
 import 'package:clean/module/analysis/analysis_state.dart';
+import 'package:clean/module/store/store_view.dart';
+import 'package:clean/router/app_pages.dart';
 import 'package:clean/utils/expand.dart';
 import 'package:flutter/Material.dart';
 import 'package:flutter/cupertino.dart';
@@ -95,7 +98,11 @@ class AnalysisController extends BaseController {
 
   // 上传按钮点击
   void uploadBtnClick() {
-    openGallery();
+    if (userRepository.isVip()) {
+      openGallery();
+    } else {
+      StorePage.start();
+    }
     // showCupertinoModalPopup(
     //   context: Get.context!,
     //   builder: (context) {

+ 7 - 7
lib/module/home/home_controller.dart

@@ -205,14 +205,14 @@ class HomeController extends BaseController {
     }
   }
   void _navigateAndStartPage(Function pageStartFunction) {
-    if (isFirstClickHomeClean()) {
-      setFirstClickHomeClean(false);
-      Get.toNamed(RoutePath.discount)?.then((value) {
-        pageStartFunction();
-      });
-    } else {
+    // if (isFirstClickHomeClean()) {
+    //   setFirstClickHomeClean(false);
+    //   Get.toNamed(RoutePath.discount)?.then((value) {
+    //     pageStartFunction();
+    //   });
+    // } else {
       pageStartFunction();
-    }
+    // }
   }
 
   similarCleanClick() {

+ 1 - 1
pubspec.yaml

@@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
 # In Windows, build-name is used as the major, minor, and patch parts
 # of the product and file versions while build-number is used as the build suffix.
-version: 1.0.0+9
+version: 1.0.0+10
 
 environment:
   sdk: ^3.6.0