54 lines
2.5 KiB
C++
54 lines
2.5 KiB
C++
/*----------------------------------------------------------------------------
|
|
* 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
|