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