Browse Source

加载员工历史定位及考勤数据,加上时间间隔限制(可配置)

chensongchao 5 years ago
parent
commit
c3af3e24f1
2 changed files with 3 additions and 2 deletions
  1. 2 1
      card.cpp
  2. 1 1
      ya_setting.cpp

+ 2 - 1
card.cpp

@@ -19,6 +19,7 @@
 #include "worker.h"
 #include "ya_setting.h"
 
+extern config_file config;
 int three_rates_flag=0;
 static void request(uint64_t id,uint32_t hash_id,uint16_t dis)
 {
@@ -255,7 +256,7 @@ void card_list::load_his_card_postion_staff()
             and c.state_id=0 and end_time is null ";
     sql += " and timestampdiff(hour ,att.start_time,now()) <= " + std::to_string(CYaSetting::g_load_person_his_data_interval) + ";";
 
-	log_info("load_his_card_postion_staff:%s\n",sql.c_str());
+	log_info("load_his_card_postion_staff:%s ",sql.c_str());
 
     std::string Error;
     YADB::CDBResultSet DBRes;

+ 1 - 1
ya_setting.cpp

@@ -14,7 +14,7 @@ int CYaSetting::g_load_person_his_data_interval = 48;
 bool CYaSetting::Init_sys_setting()
 {
     {
-		g_load_person_his_data_interval = config.get("service.load_his_person_data_interval",48);
+		g_load_person_his_data_interval = config.get("service.init_limit_hour",48);
         m_sys_setting.rav_disable=config.get("service.rav_disable","");
         log_info("rav_disable:%s",m_sys_setting.rav_disable.c_str());
     }