|
|
@ -121,6 +121,23 @@ public class MqttServiceImpl implements MqttService {
|
|
|
|
paras.setTimingType(0);
|
|
|
|
paras.setTimingType(0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
case "upgrade":
|
|
|
|
|
|
|
|
msg.setServiceId("UpgradeManagerAndConfigureFile");
|
|
|
|
|
|
|
|
msg.setCmd("platformupgradeDevices");
|
|
|
|
|
|
|
|
paras.setPassword("");
|
|
|
|
|
|
|
|
paras.setChannelNumber(channel);
|
|
|
|
|
|
|
|
paras.setType(1);
|
|
|
|
|
|
|
|
paras.setCheckMode(0);
|
|
|
|
|
|
|
|
paras.setFileName(map.get("name"));
|
|
|
|
|
|
|
|
paras.setCheckValue(map.get("md5"));
|
|
|
|
|
|
|
|
if (map.containsKey("url")) {
|
|
|
|
|
|
|
|
paras.setUrl(map.get("url"));
|
|
|
|
|
|
|
|
} else if (map.containsKey("file")) {
|
|
|
|
|
|
|
|
str = map.get("file");
|
|
|
|
|
|
|
|
str.replaceFirst("/home/xymp/upgrade", "http://61.169.135.146:40080/upgrade");
|
|
|
|
|
|
|
|
paras.setUrl(str);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
throw new ApiException(act + "暂时无法处理");
|
|
|
|
throw new ApiException(act + "暂时无法处理");
|
|
|
|
}
|
|
|
|
}
|
|
|
|