QiaoJiaSystem/DataManagerServer/CMakeLists.txt | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
QiaoJiaSystem/DataManagerServer/http_configserver.cpp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
syncDBTool/ErlangDbTool.cpp | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
QiaoJiaSystem/DataManagerServer/CMakeLists.txt
@@ -154,7 +154,7 @@ HCCore hcnetsdk pthread mysqlpp # mysqlpp ) #add_executable(Apptest QiaoJiaSystem/DataManagerServer/http_configserver.cpp
@@ -23,11 +23,13 @@ #include <dirent.h> #include "basic/pipe_element/ffmpeg/basic_struct_for_video_image.h" #ifdef MYSQLRET #include "vss/controller/VssDevTblController.h" #include "vss/controller/VssChannelTblController.h" #include "vss/controller/VssDomainUnitTblController.h" #include "vss/controller/VssLocalSettingTblController.h" #include "vss/controller/VssUpperSvrTblController.h" #endif using namespace std; @@ -248,7 +250,7 @@ std::placeholders::_1, std::placeholders::_2, std::placeholders::_3, std::placeholders::_4)); #ifdef MYSQLRET BaseDao::initConnection(); VssLocalSettingTblSqliteDao::instance()->setLDBTool(&db_c); VssDevTblController::instance()->registerHttpServices(_HttpSrvRetRecieve); @@ -256,7 +258,7 @@ VssDomainUnitTblController::instance()->registerHttpServices(_HttpSrvRetRecieve); VssLocalSettingTblController::instance()->registerHttpServices(_HttpSrvRetRecieve); VssUpperSvrTblController::instance()->registerHttpServices(_HttpSrvRetRecieve); #endif _HttpSrvRetRecieve.start(); _HttpSrvRetRecieve.waitForShutDown(); } @@ -1859,7 +1861,8 @@ } std::string devHttpServer_c::createDatabase(std::string ip, unsigned int port, std::string content, PResponse &response) { DBG("ip:" << ip << "; port:" << port); PResponse &response) { DBG("ip:" << ip << "; port:" << port); DBG("content: " << content); if (erlangDbTool == nullptr) { response->write(SimpleWeb::StatusCode::server_error_not_implemented, "{\"error\":\"节点不存在 \"}"); syncDBTool/ErlangDbTool.cpp
@@ -1654,8 +1654,11 @@ } } if (str_tableUuid.size() > 0) { // QString sql = QString::fromStdString( // "Select b.uuid as id,b.faceUrl as img,a.idCard as idcard,a.enable,a.monitorLevel from '" + str_tableUuid + // "' as a, '" + str_tableUuid + "_fea' As b where a.uuid = b.uuid and ( a.del_flag=0 AND b.del_flag=0);"); QString sql = QString::fromStdString( "Select b.uuid as id,b.faceUrl as img,a.idCard as idcard,a.enable,a.monitorLevel from '" + str_tableUuid + "Select b.uuid as id,b.faceUrl as img,a.idCard as idcard from '" + str_tableUuid + "' as a, '" + str_tableUuid + "_fea' As b where a.uuid = b.uuid and ( a.del_flag=0 AND b.del_flag=0);"); QSqlQuery query(g_syncDbFile); query.prepare(sql); @@ -1667,8 +1670,8 @@ t_feature_info.id = query.value(0).toString().toStdString(); t_feature_info.img = query.value(1).toString().toStdString(); t_feature_info.idcard = query.value(2).toString().toStdString(); t_feature_info.enable = query.value(3).toString().toStdString(); t_feature_info.monLevel = query.value(4).toString().toStdString(); // t_feature_info.enable = query.value(3).toString().toStdString(); // t_feature_info.monLevel = query.value(4).toString().toStdString(); dataCache.insert(std::make_pair(t_feature_info.id, t_feature_info)); }