From 80aaa6049be55bbe3e112e1f4c7554d1b17f6d41 Mon Sep 17 00:00:00 2001 From: chenshijun <csj_sky@126.com> Date: 星期一, 15 四月 2019 17:16:32 +0800 Subject: [PATCH] 增加一些注释 --- QiaoJiaSystem/DataManagerServer/http_configserver.cpp | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/QiaoJiaSystem/DataManagerServer/http_configserver.cpp b/QiaoJiaSystem/DataManagerServer/http_configserver.cpp index 52adf80..bfb927c 100644 --- a/QiaoJiaSystem/DataManagerServer/http_configserver.cpp +++ b/QiaoJiaSystem/DataManagerServer/http_configserver.cpp @@ -1773,25 +1773,32 @@ //#todo nodes have counter? //#todo nodeName Automatic generated? //#todo devId+num + // 鐢熸垚鑺傜偣id - uuid std::string uuid = GetUUId::getUUID(); + // 鑾峰彇褰撳墠鏈哄櫒ip unsigned char ip_old[15] = {0}; std::string str_netIfName = appConfig.getStringProperty("netIfName"); GetIpAddress(str_netIfName.c_str(), ip_old); std::string str_ip((char *) ip_old); + // 鑺傜偣鍚嶇О std::string nodeName = uuid.append("@" + str_ip); std::string cookie = value["cookie"].asString(); + // 寮曞鑺傜偣 std::string FatherNodeName = value["fatherNodeName"].asString(); //#todo ClusterID ClusterName + // 闆嗙兢id std::string clusterID = value["culID"].asString(); + // 涓虹┖鍒欑敓鎴�,鍚﹀垯鐩存帴浣跨敤 clusterID = clusterID.size() > 0 ? clusterID : GetUUId::getUUID(); std::string clusterName = value["culName"].asString(); + std::string devID = value["devID"].asString(); std::string devName = value["devName"].asString(); - + // erlang鑺傜偣淇濆瓨璺緞/opt/erlang/${uuid} std::string path = std::string("/opt/erlang/").append(nodeName.substr(0, nodeName.find("@"))); if (erlangDbTool != nullptr) { //gaunbi node @@ -1803,6 +1810,7 @@ if (cookie.size() > 0 && (clusterID.size() > 0 || clusterName.size() > 0)) { // erlangDbTool = new ErlangTool::ErlangDbTool(path, nodeName, cookie); + // #todo 杩涚▼鍚� -> get from argv[0] string str_tmp = "DataWebserver"; erlangDbTool = new ErlangTool::ErlangDbTool(path, nodeName, cookie, clusterID, clusterName, str_tmp); bool ret = erlangDbTool->initErlang(); @@ -1811,6 +1819,7 @@ ret = erlangDbTool->startNodeDb(FatherNodeName, devID); if (ret) { + //濡傛灉鎴愬姛鍒欐洿鏂伴厤缃枃浠� appConfig.setStringProperty("erlNode", nodeName); appConfig.setStringProperty("erlCookie", cookie); appConfig.setStringProperty("erlPath", path); @@ -1823,6 +1832,7 @@ runAllApp(); // sleep(4); } else { + // 鍚﹀垯鍒欑疆绌洪厤缃枃浠� appConfig.setStringProperty("erlNode", ""); appConfig.setStringProperty("erlCookie", ""); appConfig.setStringProperty("erlPath", ""); @@ -1855,6 +1865,7 @@ ret = erlangDbTool->removeNode(); + // 缃┖閰嶇疆鏂囦欢 appConfig.setStringProperty("erlNode", ""); appConfig.setStringProperty("erlCookie", ""); appConfig.setStringProperty("erlPath", ""); @@ -1972,15 +1983,20 @@ std::string Uuid = value["uuid"].asString(); std::string TableType = value["TableType"].asString(); std::string TableName = value["TableName"].asString(); + // 闆嗙兢鍐呭悓姝� int SyncType = atoi(value["SyncType"].asCString()); std::string BwType = value["BwType"].asString(); std::string StartTime = value["StartTime"].asString(); std::string EndTime = value["EndTime"].asString(); + // 鏄惁涓婁紶 std::string UploadFlag = value["IsSync"].asString(); UploadFlag = UploadFlag.empty() ? "0" : UploadFlag; + + // 搴曞簱闃堝�� std::string CmpThreshold = value["threshold"].asString(); CmpThreshold = CmpThreshold.empty() ? "60" : CmpThreshold; + // 鏄惁鍚敤 std::string Enabled = value["enabled"].asString(); Enabled = Enabled.empty() ? "1" : Enabled; @@ -2050,7 +2066,7 @@ // Enabled); // } - + // send message to other CNode erlangDbTool->sendMessage(); std::string str_result = std::string("{\"result\":").append("\"" + std::to_string(ret) + "\"}"); return str_result; -- Gitblit v1.8.0