Commit 67c9e06cc733d8b993bbf0cc199d4db368036c2b

Authored by 权海
1 parent 1d2a0dd3

feat(ui):ohos本地数据提供

@@ -53,6 +53,14 @@ class LocalHealthDataSource implements HealthDataSource { @@ -53,6 +53,14 @@ class LocalHealthDataSource implements HealthDataSource {
53 final heartRate = dateRangeType == 3 53 final heartRate = dateRangeType == 3
54 ? await _querySleepHeartRate(sleepResults) 54 ? await _querySleepHeartRate(sleepResults)
55 : const <HealthKitRawDataPoint>[]; 55 : const <HealthKitRawDataPoint>[];
  56 + if (_isOhosPlatform) {
  57 + debugPrint(
  58 + '[OHOS_SLEEP_STATISTICS] query sleep results '
  59 + 'dateRangeType=$dateRangeType startDate=$startDate '
  60 + 'sleepResults=${sleepResults.length} '
  61 + 'sleepHeartRate=${heartRate.length}',
  62 + );
  63 + }
56 64
57 return AppSuccess( 65 return AppSuccess(
58 LocalHealthDataConvert.sleepStatisticsFromResults( 66 LocalHealthDataConvert.sleepStatisticsFromResults(
@@ -194,7 +202,9 @@ class LocalHealthDataSource implements HealthDataSource { @@ -194,7 +202,9 @@ class LocalHealthDataSource implements HealthDataSource {
194 ); 202 );
195 final resolvedActivity = _resolveActivityTarget(activity); 203 final resolvedActivity = _resolveActivityTarget(activity);
196 if (_isOhosPlatform) { 204 if (_isOhosPlatform) {
197 - final activityGoal = await coreService.queryOhosActivityGoal(); 205 + final activityGoal = await coreService.queryOhosActivityGoal(
  206 + refresh: false,
  207 + );
198 return AppSuccess( 208 return AppSuccess(
199 _ohosActivityTarget( 209 _ohosActivityTarget(
200 userId: queryUserId ?? 0, 210 userId: queryUserId ?? 0,
@@ -432,7 +442,9 @@ class LocalHealthDataSource implements HealthDataSource { @@ -432,7 +442,9 @@ class LocalHealthDataSource implements HealthDataSource {
432 if (!_isOhosPlatform) return activity; 442 if (!_isOhosPlatform) return activity;
433 final target = _ohosActivityTarget( 443 final target = _ohosActivityTarget(
434 userId: userId, 444 userId: userId,
435 - remoteOrCachedTarget: await coreService.queryOhosActivityGoal(), 445 + remoteOrCachedTarget: await coreService.queryOhosActivityGoal(
  446 + refresh: false,
  447 + ),
436 activity: _resolveActivityTarget(activity), 448 activity: _resolveActivityTarget(activity),
437 fallbackUpdateTime: fallbackUpdateTime, 449 fallbackUpdateTime: fallbackUpdateTime,
438 ); 450 );