/*---------------------------------------------------------------------------- * Copyright (c) TJD Technologies Co., Ltd. 2024. All rights reserved. * * Description: * * Author: wuchangxin * * Create: 2024-7-3 *--------------------------------------------------------------------------*/ #include "TjdUiAppLuckyCloverModel.h" #include "TjdUiAppLuckyCloverPresenter.h" #include "rtc_api.h" #include "service_lucky_clover.h" namespace TJD { lucky_clover_t TjdUiAppLuckyCloverModel::get_lucky_clover_info(void) { struct rtc_time localTime; lucky_clover_t lucky_clover_info; tjd_driver_rtc_get_ops()->get_rtc_time(&localTime); lucky_clover_info.goalTaskNum = sql_fit_get_goalTaskNum_data(); lucky_clover_info.currentTaskNum = sql_fit_get_currentTaskNum_data(); lucky_clover_info.goalStandNum = sql_fit_get_goalStandNum_data(); lucky_clover_info.currentStandNum = sql_fit_get_currentStandNum_data(); lucky_clover_info.goalCalorieNum = sql_fit_get_goalCalorieNum_data(); lucky_clover_info.currentCalorieNum = sql_fit_get_day_calorie(localTime.tm_wday); lucky_clover_info.goalStrengthTime = sql_fit_get_goalStrengthTime_data(); lucky_clover_info.currentStrengthTime = sql_fit_get_currentStrengthTime_data(); lucky_clover_info.goalStepNum = sql_fit_get_goalStepNum_data(); lucky_clover_info.currentStepNum = sql_fit_get_day_step(localTime.tm_wday); lucky_clover_info.goalDrinkNum = sql_fit_get_goalDrinkNum_data(); lucky_clover_info.currentDrinkNum = sql_fit_get_currentDrinkNum_data(); lucky_clover_info.goalMedicineNum = sql_fit_get_goalMedicineNum_data(); lucky_clover_info.currentMedicineNum = sql_fit_get_currentMedicineNum_data(); lucky_clover_info.goalBloodPressureMeasurTime = sql_fit_get_goalBloodPressureMeasurTime_data(); lucky_clover_info.curBloodPressureMeasurTime = sql_fit_get_curBloodPressureMeasurTime_data(); lucky_clover_info.goalSleepTime = sql_fit_get_goalSleepTime_data(); lucky_clover_info.currentSleepTime = sql_fit_get_currentSleepTime_data(); lucky_clover_info.sleepEarly = sql_fit_get_sleepEarly_data(); lucky_clover_info.custom123 = sql_fit_get_custom123_data(); lucky_clover_info.prayToBuddha = sql_fit_get_prayToBuddha_data(); lucky_clover_info.religious = sql_fit_get_religious_data(); lucky_clover_info.pray = sql_fit_get_pray_data(); return lucky_clover_info; } void TjdUiAppLuckyCloverModel::SetRemindFlag(bool flag) { set_lucky_clover_popup_flag(flag); } } // namespace TJD