From 1719071749e0ab0ed2378c716694df8c04355943 Mon Sep 17 00:00:00 2001
From: pansen <pansen626@sina.com>
Date: 星期五, 08 三月 2019 18:32:57 +0800
Subject: [PATCH] 修改添加本地摄像机无法显示的bug

---
 QiaoJiaSystem/DataManagerServer/vss/dao/CamDevSqliteDao.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/QiaoJiaSystem/DataManagerServer/vss/dao/CamDevSqliteDao.h b/QiaoJiaSystem/DataManagerServer/vss/dao/CamDevSqliteDao.h
index eff1416..106746a 100755
--- a/QiaoJiaSystem/DataManagerServer/vss/dao/CamDevSqliteDao.h
+++ b/QiaoJiaSystem/DataManagerServer/vss/dao/CamDevSqliteDao.h
@@ -4,6 +4,7 @@
 
 #include "../model/CamDev.h"
 #include "BaseSqliteDao.h"
+#include <qsqlfield.h>
 
 #define CamDev_TABLE_NAME "cam_dev"
 
@@ -27,6 +28,14 @@
         Json::Value responseJsonValue;
         responseJsonValue["message"] = "娣诲姞澶辫触锛�";
         responseJsonValue["success"] = "false";
+
+        std::map<std::string, std::string> whereKeyValues;
+        whereKeyValues["cam_dev_id"] = keyValuesToAdd["cam_dev_id"];
+        if (this->findCamDevList(whereKeyValues)["data"].size() > 0) {
+            responseJsonValue["message"] = "cam_dev_id exist锛�";
+            return responseJsonValue;
+        }
+
         QMutexLocker mutexLocker(m_mutexVisit);//TODO
         QSqlTableModel pModel(NULL, *m_db);
 

--
Gitblit v1.8.0