|
|
@@ -85,7 +85,7 @@ public class PackageInfoServiceImpl extends ServiceImpl<PackageInfoDao, PackageI
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String uploadAgentPackage(UploadAgentVo uploadAgentVo) throws Exception{
|
|
|
+ public String batchUpgradeHostAgents(UploadAgentVo uploadAgentVo) throws Exception{
|
|
|
try {
|
|
|
if (null == uploadAgentVo){
|
|
|
throw new RuntimeException("升级失败,请检查参数是否完整");
|
|
|
@@ -98,7 +98,7 @@ public class PackageInfoServiceImpl extends ServiceImpl<PackageInfoDao, PackageI
|
|
|
|
|
|
//单个主机升级
|
|
|
if ("single".equals(uploadAgentVo.getType())){
|
|
|
- HostInfo hostInfo = hostInfoService.getById(uploadAgentVo.getUpId());
|
|
|
+ HostInfo hostInfo = hostInfoService.getById(uploadAgentVo.getHostId());
|
|
|
if (null != this.chooseVersion(packageInfo.getPackageVersion(),hostInfo.getAgentVersion())){
|
|
|
hostInfo.setUploadVersion(packageInfo.getPackageVersion());
|
|
|
hostInfoService.updateById(hostInfo);
|
|
|
@@ -107,10 +107,6 @@ public class PackageInfoServiceImpl extends ServiceImpl<PackageInfoDao, PackageI
|
|
|
}
|
|
|
}else {
|
|
|
List<HostInfo> hostInfos = null;
|
|
|
- //根据机构升级 upId为0时升级所有主机
|
|
|
- if ("0".equals(uploadAgentVo.getUpId())){
|
|
|
- uploadAgentVo.setUpId("");
|
|
|
- }
|
|
|
//优化升级主机Agent版本功能,仅针对查询列表中的主机进行升级!
|
|
|
hostInfos = hostInfoService.selectByOrg(uploadAgentVo);
|
|
|
int notUploadCount = 0;//低版本的主机
|