From 07fb2c16c75734d8c127585353249f529ea1262c Mon Sep 17 00:00:00 2001
From: pans <pansen626@sina.com>
Date: 星期四, 14 三月 2019 17:39:25 +0800
Subject: [PATCH] Merge branch 'yw.1.2.fixbug' of ssh://192.168.1.226:29418/development/c++ into yw.1.2.fixbug

---
 /dev/null                                             |    4 ----
 QiaoJiaSystem/FaceSearchServer/main.cpp               |    5 ++++-
 QiaoJiaSystem/DataManagerServer/http_configserver.cpp |    4 +++-
 QiaoJiaSystem/FaceSearchServer/CMakeLists.txt         |    1 -
 QiaoJiaSystem/FaceSearchServer/AlarmServer.hpp        |   23 +++++++++++++++++++++++
 QiaoJiaSystem/FaceSearchServer/FaceDBCompareServer.h  |    3 +--
 6 files changed, 31 insertions(+), 9 deletions(-)

diff --git a/QiaoJiaSystem/DataManagerServer/http_configserver.cpp b/QiaoJiaSystem/DataManagerServer/http_configserver.cpp
index 7c46296..5193036 100644
--- a/QiaoJiaSystem/DataManagerServer/http_configserver.cpp
+++ b/QiaoJiaSystem/DataManagerServer/http_configserver.cpp
@@ -1015,7 +1015,9 @@
 
         if (count > 0) {
             for (auto rule:ruleMap) {
-                elem["nSdkTypes"].append(rule.second.nSdkType);
+                if (rule.second.nIsRun == 1) {
+                    elem["nSdkTypes"].append(rule.second.nSdkType);
+                }
             }
         }
 //        Record_Cam_Sdk rec_sdk = db_c.searchCamSdkTableByCamId(iter->str_cam_dev_id);
diff --git a/QiaoJiaSystem/FaceSearchServer/AlarmServer.hpp b/QiaoJiaSystem/FaceSearchServer/AlarmServer.hpp
index 1fe1b9c..811f78a 100644
--- a/QiaoJiaSystem/FaceSearchServer/AlarmServer.hpp
+++ b/QiaoJiaSystem/FaceSearchServer/AlarmServer.hpp
@@ -1,4 +1,5 @@
 //
+// 瀵规瘮鎶ヨ鐨勫熀绫�
 // Created by ps on 2/26/18.
 //
 
@@ -13,6 +14,9 @@
 #include <basic/util/thread/MultiThread.h>
 #include <basic/util/BASE64/Base64.h>
 
+/***
+ * 闇�瑕佸姣旂殑涓�鏉¤褰�
+ */
 struct AlarmData {
     int num;
     std::string tableName;
@@ -20,6 +24,9 @@
     float threshold;
 };
 
+/***
+ * 鏁版嵁搴撲腑鏌ヨ鐨勪竴鏉¤褰�
+ */
 struct FeatureData {
     long face_id;
     std::string uuid;
@@ -29,6 +36,11 @@
     std::string idcard;
 };
 
+/***
+ * 瀛楃涓叉牴鎹鍙峰垎鍓插苟杩斿洖鏁版嵁
+ * @param str_list
+ * @return
+ */
 static std::vector<std::string> AlarmServerPropertyAnalyseByComma(std::string str_list) {
     std::vector<std::string> result;
     char *property_list = const_cast<char *>(str_list.c_str());
@@ -60,6 +72,9 @@
     CPU_Number = 1
 };
 
+/***
+ * 鎶ヨ鏈嶅姟鍩虹被
+ */
 class AlarmServer {
 
 public:
@@ -77,11 +92,19 @@
         dataRemoveBuffer.clear();
     }
 
+    /***
+     * 鍒濆鍖栨椂浣跨敤绾跨▼鍔犺浇鏁版嵁搴�
+     * @param str_config
+     */
     void initDB(std::string str_config) {
         std::thread thd(loadDBCahce, this, str_config);
         thd.detach();
     }
 
+    /***
+     * 绉婚櫎鏁版嵁
+     * @param key
+     */
     void removeData(std::string key) {
         std::lock_guard<std::mutex> guard(dataRemoveBufferMtx);
         dataRemoveBuffer.insert(key);
diff --git a/QiaoJiaSystem/FaceSearchServer/CMakeLists.txt b/QiaoJiaSystem/FaceSearchServer/CMakeLists.txt
index 26f313c..5860601 100644
--- a/QiaoJiaSystem/FaceSearchServer/CMakeLists.txt
+++ b/QiaoJiaSystem/FaceSearchServer/CMakeLists.txt
@@ -89,7 +89,6 @@
 add_executable(${PROJECT_NAME}
     main.cpp
     rpc/FaceSearchServer.cpp
-    FaceSearchServerResources.cpp
     FaceFeatureSearchServerI.cpp
     FaceFeatureSearchServerI.h
     CasiaFaceWrapper/CasiaFaceWrapperN.cpp
diff --git a/QiaoJiaSystem/FaceSearchServer/FaceDBCompareServer.h b/QiaoJiaSystem/FaceSearchServer/FaceDBCompareServer.h
index 7940970..da4bb96 100644
--- a/QiaoJiaSystem/FaceSearchServer/FaceDBCompareServer.h
+++ b/QiaoJiaSystem/FaceSearchServer/FaceDBCompareServer.h
@@ -54,11 +54,10 @@
 static bool getRet(std::string startTime, std::string endTime) {
     auto crrentTime = AppUtil::getTimeSecString();
 
-    if (crrentTime.compare(startTime) > 0 && crrentTime.compare(endTime) < 0) {
+    if (crrentTime.compare(startTime) > 0 && (crrentTime.compare(endTime) < 0 || endTime == "0000-00-00 00:00:00")) {
         return true;
     }
     return false;
-
 }
 
 #endif //COMPARETEST_FACEDBCOMPARESERVER_H
diff --git a/QiaoJiaSystem/FaceSearchServer/FaceSearchServerResources.cpp b/QiaoJiaSystem/FaceSearchServer/FaceSearchServerResources.cpp
deleted file mode 100644
index b82cdeb..0000000
--- a/QiaoJiaSystem/FaceSearchServer/FaceSearchServerResources.cpp
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-// Created by pans on 4/27/18.
-//
-
diff --git a/QiaoJiaSystem/FaceSearchServer/main.cpp b/QiaoJiaSystem/FaceSearchServer/main.cpp
index fa14be5..08ca7be 100644
--- a/QiaoJiaSystem/FaceSearchServer/main.cpp
+++ b/QiaoJiaSystem/FaceSearchServer/main.cpp
@@ -1,4 +1,5 @@
 //
+// 浜鸿劯瀵规瘮涓昏繘绋嬪叆鍙�
 // Created by pans on 4/27/18.
 //
 #include <iostream>
@@ -14,7 +15,7 @@
 using namespace std;
 
 int main(int argc, char **argv) {
-    std::cout<<__DATE__<<" "<<__TIME__<<std::endl;
+    std::cout << __DATE__ << " " << __TIME__ << std::endl;
     SAVE_APP_ARGS;
     ENABLEGLOG(GET_STR_CONFIG("logPath").c_str());
     auto ich = Ice::initialize(argc, argv);
@@ -26,6 +27,8 @@
 
 //    appPref.setStringData("ipAdd", "192.168.1.185");
 //    appPref.setIntData("ipPort", 9200);
+
+    //璁剧疆es涓婁紶ip鍜岀鍙�
     appPref.setStringData("ipAdd", appConfig.getStringProperty("ES_IP"));
     appPref.setIntData("ipPort", appConfig.getIntProperty("ES_PORT"));
 

--
Gitblit v1.8.0