From 06b5339acf531be693bba09729a20163dd7ea68d Mon Sep 17 00:00:00 2001 From: "DESKTOP-LBGFPFF\\CHAOS-PC" Date: Thu, 14 Oct 2021 11:18:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9B=B4=E6=96=B0=E6=B5=8B?= =?UTF-8?q?=E7=82=B9=E5=90=8D=E7=A7=B0bug=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jsonparse/SH_JsonCmd.cpp | 2 +- localserver/SH_LocalServer.cpp | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/jsonparse/SH_JsonCmd.cpp b/jsonparse/SH_JsonCmd.cpp index 95ebc48..bea8b8f 100644 --- a/jsonparse/SH_JsonCmd.cpp +++ b/jsonparse/SH_JsonCmd.cpp @@ -289,7 +289,7 @@ std::string JsonData::JsonCmd_51(Json::Value & recvBody) std::string DataNodeName = recvBody["dataNodeName"].asString(); char szSql[100]={0x00}; sprintf(szSql,"update %s set dataNodeName = '%s' where dataNodeNo = '%s' ",T_SENSOR_INFO(TNAME),\ - DataNodeName.c_str(),DataNodeName.c_str()); + DataNodeName.c_str(),DataNodeNo.c_str()); int iRet = sql_ctl->UpdateTableData(szSql); if(iRet != 0){ jsonVal["success"] = false; diff --git a/localserver/SH_LocalServer.cpp b/localserver/SH_LocalServer.cpp index 438db6b..354624b 100644 --- a/localserver/SH_LocalServer.cpp +++ b/localserver/SH_LocalServer.cpp @@ -190,7 +190,9 @@ void LocalServer::HandleFromServer(const char *pData_r, int pLen, const char *to data_publish(data.c_str(), GlobalConfig::Topic_G.mPubCmd.c_str()); }break; case 51:{ - + JsonData jd; + std::string data = jd.JsonCmd_51(recvBody); + data_publish(data.c_str(), GlobalConfig::Topic_G.mPubCmd.c_str()); }break; default: // data_publish_local(pData.c_str(), GlobalConfig::Topic_G.mPubLocalCmd.c_str());