修复bug
This commit is contained in:
parent
5a633ddf66
commit
b4c24e718a
@ -605,7 +605,14 @@ void ImportConfig(std::string filename) {
|
|||||||
WriteStr2Config(SYSTEMINFOFILE, "Version", "SystemVersion", jsSystemInfo["SystemVersion"].asString());
|
WriteStr2Config(SYSTEMINFOFILE, "Version", "SystemVersion", jsSystemInfo["SystemVersion"].asString());
|
||||||
WriteStr2Config(SYSTEMINFOFILE, "Version", "WebVersion", jsSystemInfo["WebVersion"].asString());
|
WriteStr2Config(SYSTEMINFOFILE, "Version", "WebVersion", jsSystemInfo["WebVersion"].asString());
|
||||||
WriteStr2Config(SYSTEMINFOFILE, "Version", "GateWayHwVesion", jsSystemInfo["GateWayHwVesion"].asString());
|
WriteStr2Config(SYSTEMINFOFILE, "Version", "GateWayHwVesion", jsSystemInfo["GateWayHwVesion"].asString());
|
||||||
WriteStr2Config(SYSTEMINFOFILE, "Version", "GateWayProduct", jsSystemInfo["GateWayProduct"].asString());
|
WriteStr2Config(SYSTEMINFOFILE, "Version", "GateWayProduct", jsSystemInfo["GateWayProduct"].asString());
|
||||||
|
|
||||||
|
char whereCon[1024] = {0};
|
||||||
|
char updateSql[1024] = { 0 };
|
||||||
|
sprintf(updateSql, "zigbeePanID = '%s',zigbeeChannel = '%s'",\
|
||||||
|
jsonValZigbee["PanID"].asString().c_str(),jsonValZigbee["channel"].asString().c_str());
|
||||||
|
sprintf(whereCon, "gatewayMAC='%s'", GlobalConfig::MacAddr_G.c_str());
|
||||||
|
sqlite_db_ctrl::instance().UpdateTableData(T_GATEWAY_INFO(TNAME), updateSql, whereCon);
|
||||||
}
|
}
|
||||||
|
|
||||||
int UpdataDataNodeConfig(std::string filename) {
|
int UpdataDataNodeConfig(std::string filename) {
|
||||||
|
|||||||
@ -769,6 +769,13 @@ std::string JsonData::JsonCmd_Cgi_31(Param_31 ¶m) {
|
|||||||
if (0 == param.mMode) {
|
if (0 == param.mMode) {
|
||||||
WriteStr2Config(ZIGBEECONFIG, "Zigbee", "channel", param.mChannelId);
|
WriteStr2Config(ZIGBEECONFIG, "Zigbee", "channel", param.mChannelId);
|
||||||
WriteStr2Config(ZIGBEECONFIG, "Zigbee", "PanID", param.mPanID);
|
WriteStr2Config(ZIGBEECONFIG, "Zigbee", "PanID", param.mPanID);
|
||||||
|
char whereCon[1024] = {0};
|
||||||
|
char updateSql[1024] = { 0 };
|
||||||
|
sprintf(updateSql, "zigbeePanID = '%s',zigbeeChannel = '%s'",\
|
||||||
|
param.mPanID.c_str(),param.mChannelId.c_str());
|
||||||
|
sprintf(whereCon, "gatewayMAC='%s'", GlobalConfig::MacAddr_G.c_str());
|
||||||
|
sqlite_db_ctrl::instance().UpdateTableData(T_GATEWAY_INFO(TNAME), updateSql, whereCon);
|
||||||
|
system("reboot");
|
||||||
}
|
}
|
||||||
Json::Value jsBody;
|
Json::Value jsBody;
|
||||||
jsonVal["message"] = "设置完成";
|
jsonVal["message"] = "设置完成";
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user