From bc66b495f7a38886d481bd75a578e435df53e1e8 Mon Sep 17 00:00:00 2001
From: miyanhui <dennismi1024@gmail.com>
Date: 星期三, 13 二月 2019 17:32:36 +0800
Subject: [PATCH] 增加程序编译日期的代码

---
 QiaoJiaSystem/VideoServer/QiaoJia/DB/LDBTool.cpp |   32 ++++++++++++++++++++++++++++++++
 1 files changed, 32 insertions(+), 0 deletions(-)

diff --git a/QiaoJiaSystem/VideoServer/QiaoJia/DB/LDBTool.cpp b/QiaoJiaSystem/VideoServer/QiaoJia/DB/LDBTool.cpp
index 93ca3ab..8b8a3e1 100644
--- a/QiaoJiaSystem/VideoServer/QiaoJia/DB/LDBTool.cpp
+++ b/QiaoJiaSystem/VideoServer/QiaoJia/DB/LDBTool.cpp
@@ -453,7 +453,39 @@
         return false;
     }
 }
+bool LDBTool::updateCamDevSnapshot(const QString& strIp,const QString& imgUrl)
+{
+    QMutexLocker mutexLocker(&m_mutexVisit);//TODO
+    QSqlTableModel pModel(NULL, m_db);
+    pModel.setTable("cam_dev");
+    pModel.setFilter(
+        QObject::tr("ip = '%1'").arg(strIp));
+    pModel.setEditStrategy(QSqlTableModel::OnManualSubmit);//OnManualSubmit OnFieldChange
+    pModel.select();
 
+    QSqlRecord rec = pModel.record(0);
+    rec.setValue("reserved", imgUrl);
+
+    int rowCount = pModel.rowCount();
+    if (rowCount > 0)
+    {
+        pModel.setRecord(0, rec);//TODO
+    }
+
+    m_db.transaction();//寮�濮嬩簨鍔℃搷浣�
+
+    if (pModel.submitAll())
+    {
+        m_db.commit();//鎻愪氦
+        return true;
+    }
+    else
+    {
+        m_db.rollback();//鍥炴粴
+        ERR("updateCamDevSnapshot err ,Database Error: " << pModel.lastError().text().toStdString());
+        return false;
+    }
+}
 int LDBTool::searchCamDevNumber(void) {
     QSqlTableModel pModel(NULL, m_db);
     pModel.setTable("cam_dev");

--
Gitblit v1.8.0