Merge #2046 into sdk650pathc0423 from refs/changes/2046/head 2049/target/1
author袁清梦 <3449750381@qq.com>
Tue, 5 Aug 2025 11:01:21 +0000 (11:01 +0000)
committer彭磊 <1624952103@qq.com>
Tue, 5 Aug 2025 11:01:21 +0000 (11:01 +0000)
修改睡眠更新字符串获取逻辑

* refs/changes/2046/head: (1 commits squashed)

  - 修改睡眠更新字符串获取逻辑

Signed-off-by: Caisking <3449750381@qq.com>
Merged-by: aliyun6865282430 <1624952103@qq.com>
link: https://codeup.aliyun.com/64191456b9581d62e8f81ac0/FD230/change/2046
code/sdk/application/wearable/fd230/nativeapp/nativeui/sleep/src/SleepModel.cpp

index 3823e09..fbb2ca9 100644 (file)
@@ -384,6 +384,9 @@ namespace OHOS
     cywee_get_sleep_time_data(&nap_fall_asleep_timestamp, &nap_wake_up_timestamp, &nap_total, NAP_DATA_TYPE);
 #endif
 
+  //获取最新的出睡时间
+  sleep_fall_asleep_timestamp =  nap_wake_up_timestamp>sleep_wake_up_timestamp?nap_fall_asleep_timestamp:sleep_fall_asleep_timestamp;
+
   OHOS::SleepModel::GetInstance().set_sleep_total(sleep_total);
   OHOS::SleepModel::GetInstance().set_nap_total(nap_total);
 
@@ -592,8 +595,6 @@ namespace OHOS
   {
     sleep_time_str.clear();
     // 获取睡眠最新时间
-    // sleep_update_time = get_sleep_update_timestamp();
-    sleep_update_time = 0;
     // 获取时间戳
     update_time_info(sleep_update_time, sleep_time_str);
     return sleep_time_str;