From 439a23896bda9c4e954092816354914e645579b6 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 10 六月 2019 09:37:13 +0800 Subject: [PATCH] 替换这个文件 --- QiaoJiaSystem/DataManagerServer/vss/controller/CamDevController.h | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/QiaoJiaSystem/DataManagerServer/vss/controller/CamDevController.h b/QiaoJiaSystem/DataManagerServer/vss/controller/CamDevController.h index 22aa644..2656b88 100755 --- a/QiaoJiaSystem/DataManagerServer/vss/controller/CamDevController.h +++ b/QiaoJiaSystem/DataManagerServer/vss/controller/CamDevController.h @@ -8,6 +8,7 @@ #include "vss/model/CamDev.h" #include "VssBaseController.h" #include <mysql++.h> +#include <NsqMsgTool.hpp> using namespace std; @@ -24,6 +25,14 @@ static CamDevController *instance() { static CamDevController instance; return &instance; + } + +private: + //shared_ptr + BasicMsg::Nsq::NsqMsgProducer *_nsqMsgProducer; +public: + void nsqMsgProducerSet(BasicMsg::Nsq::NsqMsgProducer *nsqMsgProducer){ + _nsqMsgProducer = nsqMsgProducer; } public: @@ -163,6 +172,18 @@ } } + + { + std::string topic = "VideoToImageMulth"; + std::string topic1 = "VideoAnalysFromHC"; + Json::Value json_cfg; + json_cfg["cam_del"] = content; + std::string msg = json_cfg.toStyledString(); + DBG("msg:" << msg); + _nsqMsgProducer->Publish(topic, (void *) (&msg)); + _nsqMsgProducer->Publish(topic1, (void *) (&msg)); + } + return responseJsonValue.toStyledString(); } @@ -245,6 +266,18 @@ idJsonValue.asString()); } } + + { + std::string topic = "VideoToImageMulth"; + std::string topic1 = "VideoAnalysFromHC"; + Json::Value json_cfg; + json_cfg["cam_edit"] = content; + std::string msg = json_cfg.toStyledString(); + DBG("msg:" << msg); + _nsqMsgProducer->Publish(topic, (void *) (&msg)); + _nsqMsgProducer->Publish(topic1, (void *) (&msg)); + } + return responseJsonValue.toStyledString(); } -- Gitblit v1.8.0