From db57152615104b4634c42946a912200a58bc5f93 Mon Sep 17 00:00:00 2001
From: cheliequan <liequanche@126.com>
Date: 星期五, 13 一月 2023 17:58:49 +0800
Subject: [PATCH] 1.重构代码,将模板函数分成两个函数 2.增加get_value_by_key函数

---
 rule.cpp |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/rule.cpp b/rule.cpp
index df571c1..2c5e94a 100644
--- a/rule.cpp
+++ b/rule.cpp
@@ -1,10 +1,21 @@
-#include "rule.h"
+#include "dbapi.h"
 #include "util.h"
+#include "3rdparty/yyjson/yyjson.h"
 
 using namespace protomsg;
 
-bool dbapi_get_time_rules(void *handle, vector<protomsg::CameraTimerule> & list) {
-    const char *topic = DATA_URL_PREFIX("/cameraTimerule/findAll");
+bool dbapi_get_time_rules(void *handle, std::vector<protomsg::CameraTimerule> & list){
+    const char *topic = DATA_URL_PREFIX("/cameraTimerule/findAll");	
 
-    return true;
+	bool ret = bus_dbapi_get_list(handle, topic, list);
+	return ret;
 }
+
+
+bool dbapi_get_camera_rules(void *handle, std::vector<protomsg::CameraAndRules> & list) {
+    const char *topic = DATA_URL_PREFIX("/camera/rule/findAll");
+
+	bool ret = bus_dbapi_get_list(handle, topic, list);
+    return true;;
+}
+

--
Gitblit v1.8.0