From 9a0afe1ccce6fd3a6882b4c19b72cee579a54dd1 Mon Sep 17 00:00:00 2001
From: xuxiuxi <554325746@qq.com>
Date: 星期五, 08 三月 2019 12:57:51 +0800
Subject: [PATCH] find channel list bug

---
 QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h b/QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h
index 636a246..b596996 100644
--- a/QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h
+++ b/QiaoJiaSystem/DataManagerServer/vss/dao/BaseDao.h
@@ -8,11 +8,15 @@
 #include <iostream>
 #include <mysql++.h>
 #include <AppConfig.h>
+#include <QtCore/QMutex>
 
 using namespace std;
 
-static mysqlpp::Connection* conn;
 class BaseDao {
+public:
+    static QMutex m_mutexVisit;
+private:
+    static mysqlpp::Connection* conn;
 public:
     static mysqlpp::SimpleResult add(std::map<std::string, std::string>& columns, string tableName) {
         initConnection();
@@ -73,7 +77,8 @@
         return rowDataList;
     }
 
-    static Json::Value findJsonArray(string sql) {
+    static Json::Value findJsonArray(string sql, std::map<std::string, std::string>& whereColumns) {
+        sql = sql + getWhereColumnNameValuePair(whereColumns);
         initConnection();
         mysqlpp::Query query = conn->query(sql);
         Json::Value rowList;
@@ -135,7 +140,7 @@
 //            )) {
         if (conn->connect(
                 "EGEyesForVSS",
-                "127.0.0.1",
+                "192.168.1.148",
                 "root",
                 "123456",
                 3306

--
Gitblit v1.8.0