// 处理非跨天的情况\r
if (end_min > start_min)\r
{\r
- if (cur_time_min >= start_min && cur_time_min <= end_min)\r
+ if (cur_time_min >= start_min && cur_time_min < end_min)\r
{\r
return true;\r
}\r
}\r
else // 处理跨天的情况\r
{\r
- if (cur_time_min >= start_min || cur_time_min <= end_min)\r
+ if (cur_time_min >= start_min || cur_time_min < end_min)\r
{\r
return true;\r
}\r
{\r
// uapi_dev_runtime_set_sleep_status(0);\r
// do_cywee_service_check_msg(CYWEE_SERVICE_CMD_GET_SLEEP_DATA, NULL);\r
- WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "起床啦!");\r
+\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "起床啦! curTime.tm_hour:%d curTime.tm_min:%d curTime.tm_sec:%d ",curTime.tm_hour,curTime.tm_min,curTime.tm_sec);\r
\r
if (curTime.tm_hour == wake_time_hour && curTime.tm_min == wake_time_min && curTime.tm_sec == 0)\r
{\r
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "闹铃!");\r
OHOS::SleepModel::GetInstance().set_sleep_state(OHOS::SLEEPSTATE::WAKE);\r
// 早安提醒\r
AlarmEventPublish(TOPIC_EVENT_SLEEPNOTE, (uint8_t *)sleep_notify_time, 4);\r