修改台账更新和添加升级接口
This commit is contained in:
@@ -390,7 +390,7 @@ void Fileupload_test()
|
||||
// 下载文件:从远端路径下载到本地,并返回本地文件路径
|
||||
// 入参:dev(设备)、remote_path(远端完整路径)
|
||||
// 返回:本地保存路径(失败返回空字符串)
|
||||
std::string getfilefromweb(const std::string& devid, const std::string& remote_path)
|
||||
std::string getfilefromweb(const std::string& devid, const std::string& remote_path,int type)
|
||||
{
|
||||
try {
|
||||
terminal_dev* dev = nullptr;
|
||||
@@ -428,7 +428,17 @@ std::string getfilefromweb(const std::string& devid, const std::string& remote_p
|
||||
|
||||
//【3】构造本地保存路径
|
||||
std::string mac = sanitize(normalize_mac(dev->addr_str));
|
||||
std::string save_dir = std::string(FRONT_PATH) + "/bin/upload/" + mac + "/";
|
||||
|
||||
std::string save_dir;
|
||||
|
||||
if(type == 1) {
|
||||
// 升级文件放在专门的upgrade目录下
|
||||
save_dir = std::string(FRONT_PATH) + "/bin/upgrade/" + mac + "/";
|
||||
}
|
||||
else {
|
||||
// 普通文件放在upload目录下
|
||||
save_dir = std::string(FRONT_PATH) + "/bin/upload/" + mac + "/";
|
||||
}
|
||||
|
||||
if (!create_directory_recursive(save_dir)) {
|
||||
std::cerr << "[getfile][ERROR] create dir failed: " << save_dir << std::endl;
|
||||
@@ -824,7 +834,7 @@ int terminal_ledger_web(std::map<std::string, terminal_dev>& terminal_dev_map,
|
||||
dev.processNo = safe_str(item, "node");
|
||||
dev.maxProcessNum = safe_str(item, "maxProcessNum");
|
||||
|
||||
//dev.mac = safe_str(item, "mac");//添加mac
|
||||
dev.mac = safe_str(item, "ip");//添加mac
|
||||
|
||||
if (item.contains("monitorData") && item["monitorData"].is_array()) {
|
||||
for (auto& mon : item["monitorData"]) {
|
||||
|
||||
Reference in New Issue
Block a user