Commit 32eb077c8bcfbd116314f560c200990720227344
1 parent
12905195
Exists in
master
alteração na periodicidade. Me corrija se estiver errado.
Showing
2 changed files
with
4 additions
and
2 deletions
Show diff stats
cacic-daemon/cacicD/cacicd.cpp
@@ -34,7 +34,8 @@ void cacicD::start() { | @@ -34,7 +34,8 @@ void cacicD::start() { | ||
34 | QLogger::QLog_Info("Cacic Daemon", QString("Servico iniciado em " + application()->applicationDirPath() + ".")); | 34 | QLogger::QLog_Info("Cacic Daemon", QString("Servico iniciado em " + application()->applicationDirPath() + ".")); |
35 | QJsonObject result = ccacic->getJsonFromFile(application()->applicationDirPath() + "/getConfig.json"); | 35 | QJsonObject result = ccacic->getJsonFromFile(application()->applicationDirPath() + "/getConfig.json"); |
36 | if(!result.contains("error") && !result.isEmpty()){ | 36 | if(!result.contains("error") && !result.isEmpty()){ |
37 | - Ocacictimer->setPeriodicidadeExecucao(result["interval"].toInt()); | 37 | + //o valor nu_intervalo_exec vem em horas. Se não me engano, o valor que o timer aceita é em segundos,por isso 3600 |
38 | + Ocacictimer->setPeriodicidadeExecucao(result["reply"].toObject()["nu_intervalo_exec"].toInt() * 3600); | ||
38 | Ocacictimer->iniciarTimer(); | 39 | Ocacictimer->iniciarTimer(); |
39 | }else{ | 40 | }else{ |
40 | //TODO: deve iniciar com um timer default (4 horas é um tempo bom), pra não ficar freezado pra sempre. | 41 | //TODO: deve iniciar com um timer default (4 horas é um tempo bom), pra não ficar freezado pra sempre. |
cacic-daemon/cacicD/cacictimer.cpp
@@ -221,7 +221,8 @@ void CacicTimer::verificarPeriodicidadeJson() | @@ -221,7 +221,8 @@ void CacicTimer::verificarPeriodicidadeJson() | ||
221 | QJsonObject result = ccacic->getJsonFromFile(this->applicationDirPath + "/getConfig.json"); | 221 | QJsonObject result = ccacic->getJsonFromFile(this->applicationDirPath + "/getConfig.json"); |
222 | if(!result.contains("error") && !result.isEmpty()){ | 222 | if(!result.contains("error") && !result.isEmpty()){ |
223 | if(getPeriodicidadeExecucao() != result["nu_intervalo_exec"].toInt()){ | 223 | if(getPeriodicidadeExecucao() != result["nu_intervalo_exec"].toInt()){ |
224 | - setPeriodicidadeExecucao(result["nu_intervalo_exec"].toInt()); //segundo alteração do eduardo, o nome da variável ficou o mesmo de antes. me corrijam se estiver errado | 224 | + //segundo alteração do eduardo, o nome da variável ficou o mesmo de antes. me corrijam se estiver errado. 3600 por ser tratado em horas. |
225 | + setPeriodicidadeExecucao(result["nu_intervalo_exec"].toInt() * 3600); | ||
225 | reiniciarTimer(); | 226 | reiniciarTimer(); |
226 | } | 227 | } |
227 | }else{ | 228 | }else{ |