系统:优化nextday
authorCaisking <3449750381@qq.com>
Wed, 6 Nov 2024 09:47:32 +0000 (17:47 +0800)
committerCaisking <3449750381@qq.com>
Wed, 6 Nov 2024 09:47:32 +0000 (17:47 +0800)
code/sdk/application/wearable/fd230app/nativeui/activity/src/ActivityModel.cpp
code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp
code/sdk/application/wearable/fd230app/nativeui/bloodoxygen/src/BloodOxygenModel.cpp
code/sdk/application/wearable/fd230app/nativeui/heart_blood/health_service/health_service.cpp
code/sdk/application/wearable/fd230app/nativeui/heartrate/src/HeartModel.cpp

index 5eb74d0..a8ef939 100644 (file)
@@ -228,8 +228,8 @@ static void Notify(void *args, const Topic topic, Request* request)
     if (request->msgId == TOPIC_EVENT_NEXTDAY_UPDATE) {
         WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "STEP:TOPIC_EVENT_NEXTDAY_UPDATE");
 
-        uint32_t refreshValue = OHOS::ActivityModel::GetInstance()->ZeroHourStepHandle();
-        RefreshStepControls(refreshValue, TOPIC_EVENT_NEXTDAY_UPDATE);
+        // uint32_t refreshValue = OHOS::ActivityModel::GetInstance()->ZeroHourStepHandle();
+        // RefreshStepControls(refreshValue, TOPIC_EVENT_NEXTDAY_UPDATE);
     }
 }
 
index 64ee780..97a5197 100644 (file)
@@ -327,10 +327,12 @@ extern "C"
         WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Current time - Hour: %d, Minute: %d", localTime->tm_hour, localTime->tm_min);\r
         WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Posting next day update event");\r
 \r
-        // GraphicService::GetInstance()->PostGraphicEvent(\r
-        //     std::bind(AlarmTimerEventPublish, TOPIC_EVENT_NEXTDAY_UPDATE, unuse));\r
 #endif\r
-        AlarmTimerEventPublish(TOPIC_EVENT_NEXTDAY_UPDATE, unuse);\r
+        \r
+        GraphicService::GetInstance()->PostGraphicEvent(std::bind(\r
+            AlarmTimerEventPublish, TOPIC_EVENT_NEXTDAY_UPDATE, unuse));\r
+        \r
+        // AlarmTimerEventPublish(TOPIC_EVENT_NEXTDAY_UPDATE, unuse);\r
 \r
         SetZeroAlarm(); // 重置nextday闹钟\r
     }\r
index 586273d..35c1469 100644 (file)
@@ -276,7 +276,7 @@ namespace OHOS
     // 更新血氧数据
     void BloodOxygenModel::CleanAllData(void)
     {
-        WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Nextday!");
+        WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Nextday!");
         if (MainViewSample::GetInstance() != nullptr && BloodCardView::GetInstance() != nullptr)
         {
             WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "更新主界面血氧卡片");
index 62e88de..629ae1d 100644 (file)
@@ -180,7 +180,7 @@ BloodOxygenData *HealthService::ReadBloodOxygenData() {
   // 读取文件
   std::ifstream inFile(BLOOD_JSON_PATH);
   if (!inFile.is_open()) {
-    WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Failed to open JSON file");
+    WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "Failed to open JSON file");
     return nullptr;
   }
 
index 4c6ba59..7a54b15 100644 (file)
@@ -116,25 +116,9 @@ static void Notify(void *args, const Topic topic, Request *request) {
       uapi_dev_runtime_get_respiratory_training_status() || request == NULL) {\r
     return;\r
   }\r
-\r
-  switch (request->msgId) {\r
-  case TOPIC_EVENT_HEARTRATE_UPDATA:\r
-    // 主界面刷新\r
-    GraphicService::GetInstance()->PostGraphicEvent(std::bind(\r
-        &HeartModel::RefreshHeartRateScreen, HeartModel::GetInstance()));\r
-    // ProcessHeartRateUpdate(request);\r
-    break;\r
-\r
-  case TOPIC_EVENT_NEXTDAY_UPDATE:\r
-  case TOPIC_EVENT_UTCTIME_UPDATE:\r
-    RefreshHeartData();\r
-    break;\r
-\r
-  case TOPIC_EVENT_WEARSTATE_UPDATE:\r
-    break;\r
-\r
-  default:\r
-    break;\r
+  if (request->msgId == TOPIC_EVENT_HEARTRATE_UPDATA) {\r
+      GraphicService::GetInstance()->PostGraphicEvent(std::bind(\r
+      &HeartModel::RefreshHeartRateScreen, HeartModel::GetInstance()));\r
   }\r
 }\r
 \r