优化创建睡眠文件夹(补交) 975/2 975/head 980/target/1
authorpenglei <1624952103@qq.com>
Sat, 14 Sep 2024 07:05:25 +0000 (15:05 +0800)
committerpenglei <1624952103@qq.com>
Sat, 14 Sep 2024 07:05:25 +0000 (15:05 +0800)
code/sdk/application/wearable/fd230app/nativeui/sleep/include/SleepModel.h
code/sdk/application/wearable/fd230app/nativeui/sleep/src/SleepModel.cpp
code/sdk/application/wearable/service/ble_service/blemoder/bletest.cpp

index 93a7955..37af6ea 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: penglei 1624952103@qq.com
  * @Date: 2024-06-26 19:36:48
  * @LastEditors: penglei 1624952103@qq.com
- * @LastEditTime: 2024-09-14 13:04:48
+ * @LastEditTime: 2024-09-14 15:04:10
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/sleep/include/SleepModel.h
  * @Description:
  *
@@ -77,7 +77,7 @@ namespace OHOS
     bool read_sleep_data(SLEEP_T *data);
     void clean_sleep_data(void);
     bool create_sleep_folder(void);
-    void clean_sleep_file(void);
+    //void clean_sleep_file(void);
     // 睡眠状态
     enum class SLEEPSTATE
     {
index 59041a5..11df8ec 100644 (file)
@@ -2,7 +2,7 @@
  * @Author: penglei 1624952103@qq.com
  * @Date: SLEPPNOTIFY24-06-26 19:36:48
  * @LastEditors: penglei 1624952103@qq.com
- * @LastEditTime: 2024-09-14 14:26:11
+ * @LastEditTime: 2024-09-14 14:59:37
  * @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/sleep/src/SleepModel.cpp
  * @Description:
  *
@@ -168,17 +168,17 @@ namespace OHOS
         fall_asleep_timestamp = 0;
     }
 
-    void clean_sleep_file(void)
-    {
-        uint32_t sleep_time = get_sleep_time_from_config_model();
-        uint32_t wake_up_time = get_wake_up_time_from_config_model();
-        uint32_t sleep_min = ((sleep_time & 0xFFFF0000) >> 16) * 60 + sleep_time & 0x0000FFFF;
-        uint32_t wake_min = ((wake_up_time & 0xFFFF0000) >> 16) * 60 + wake_up_time & 0x0000FFFF;
-        if(sleep_min < wake_min)
-        {
-            uapi_delete_files(dir_path);
-        }
-    }
+    // void clean_sleep_file(void)
+    // {
+    //     uint32_t sleep_time = get_sleep_time_from_config_model();
+    //     uint32_t wake_up_time = get_wake_up_time_from_config_model();
+    //     uint32_t sleep_min = ((sleep_time & 0xFFFF0000) >> 16) * 60 + sleep_time & 0x0000FFFF;
+    //     uint32_t wake_min = ((wake_up_time & 0xFFFF0000) >> 16) * 60 + wake_up_time & 0x0000FFFF;
+    //     if(sleep_min < wake_min)
+    //     {
+    //         uapi_delete_files(dir_path);
+    //     }
+    // }
 
     bool create_sleep_folder(void)
     {
@@ -204,7 +204,7 @@ namespace OHOS
             
             if(current_min >= sleep_min && current_min < 24 * 60)
                 uapi_get_YYMMDD_Time_extend(day, '\0' , -1);
-            else if(current_min >= 24 * 60 && current_min < wake_min)
+            else if(current_min >= 0 && current_min < wake_min)
                 uapi_get_YYMMDD_Time_extend(day, '\0' , 0);
         }
         else
index c7a7452..d62fd87 100644 (file)
@@ -1215,7 +1215,7 @@ void ble_set_sleep_remind(msg_get_sleep_param_info_t data)
         //更新睡眠配置
         OHOS::SleepModel::GetInstance().set_sleep_goal();
         set_sleep_and_wake_time();
-        OHOS::clean_sleep_file();  //重设睡眠时间段 删除历史文件
+        //OHOS::clean_sleep_file();  //重设睡眠时间段 删除历史文件
         get_sleep_time_notify();
     }  
     return;