feat:增加common框架
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import 'package:blog_app/models/common.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:blog_app/apis/blog.dart';
|
||||
import 'package:blog_app/models/blog.dart';
|
||||
import 'package:flutter_common/models/common_model.dart';
|
||||
|
||||
class BlogProvider with ChangeNotifier {
|
||||
List<Blog> blogList = [];
|
||||
@@ -24,7 +24,8 @@ class BlogProvider with ChangeNotifier {
|
||||
final int pageSize = 5;
|
||||
bool hasMore = true;
|
||||
bool isLoading = false;
|
||||
int currentYear = DateTime.now().year;
|
||||
int currentStatsYear = DateTime.now().year;
|
||||
int currentQueryYear = DateTime.now().year;
|
||||
String? error;
|
||||
|
||||
late List<ChartData> approvedStats = [];
|
||||
@@ -107,8 +108,8 @@ class BlogProvider with ChangeNotifier {
|
||||
error = null;
|
||||
notifyListeners();
|
||||
|
||||
final approvedResult = await queryBlogApprovedStatsApi(currentYear);
|
||||
final visitResult = await queryBlogVisitStatsApi(currentYear);
|
||||
final approvedResult = await queryBlogApprovedStatsApi(currentStatsYear);
|
||||
final visitResult = await queryBlogVisitStatsApi(currentStatsYear);
|
||||
final visitRankResult = await queryBlogVisitRankStatsApi();
|
||||
final categoryResult = await queryBlogCategoryStatsApi();
|
||||
final readRankResult = await queryBlogReadRankStatsApi();
|
||||
@@ -158,7 +159,7 @@ class BlogProvider with ChangeNotifier {
|
||||
blogList = [];
|
||||
notifyListeners();
|
||||
|
||||
final result = await queryBlogByConditionApi(null, null, currentYear);
|
||||
final result = await queryBlogByConditionApi(null, null, currentQueryYear);
|
||||
blogList = result;
|
||||
} catch (e) {
|
||||
error = '加载数据失败: $e';
|
||||
|
||||
Reference in New Issue
Block a user