|
|
@@ -9,6 +9,7 @@ import 'package:get/get_core/src/get_main.dart';
|
|
|
import 'package:location/base/base_controller.dart';
|
|
|
import 'package:location/data/bean/track_daily_bean.dart';
|
|
|
import 'package:location/data/consts/constants.dart';
|
|
|
+import 'package:location/data/repositories/account_repository.dart' show AccountRepository;
|
|
|
import 'package:location/data/repositories/track_repository.dart';
|
|
|
import 'package:location/dialog/loading_dialog.dart';
|
|
|
import 'package:location/handler/error_handler.dart';
|
|
|
@@ -35,6 +36,7 @@ class TrackDayDetailController extends BaseController {
|
|
|
final TrackDays days;
|
|
|
|
|
|
late TrackRepository trackRepository;
|
|
|
+ late final AccountRepository accountRepository;
|
|
|
final RxBool _trackNoData = RxBool(false);
|
|
|
final RxList<TrackDailyBean> trackDailyList = RxList<TrackDailyBean>();
|
|
|
|
|
|
@@ -93,6 +95,7 @@ class TrackDayDetailController extends BaseController {
|
|
|
|
|
|
TrackDayDetailController(this.days, bool isExpand) {
|
|
|
trackRepository = TrackRepository.getInstance();
|
|
|
+ accountRepository = AccountRepository.getInstance();
|
|
|
_isExpanded.value = isExpand;
|
|
|
}
|
|
|
|
|
|
@@ -105,6 +108,15 @@ class TrackDayDetailController extends BaseController {
|
|
|
}
|
|
|
});
|
|
|
_requestTrackDailySummary();
|
|
|
+ _recordNumberTrajectoryViewed();
|
|
|
+ }
|
|
|
+
|
|
|
+ ///记录查看轨迹的次数
|
|
|
+ void _recordNumberTrajectoryViewed() {
|
|
|
+ if (accountRepository.memberStatusInfo.value?.trialed == true &&
|
|
|
+ accountRepository.memberStatusInfo.value?.level == 20) {
|
|
|
+ trackRepository.refreshMemberTrailTrack();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
_requestTrackData() {
|