修复修改VM时自动生成SSH记录的Bug

This commit is contained in:
2023-03-23 19:59:22 +08:00
parent 5c6a50a328
commit 0b5cb89383
@@ -149,9 +149,10 @@ public class HostMachineServiceImpl extends ServiceImpl<HostMachineMapper, HostM
} else { } else {
sshLink = new SshLink(); sshLink = new SshLink();
} }
if (SshLinkUtil.isVmSshLinkParamValid(vmVo)) {
sshLink.setHost(vmVo.getSshHost()).setPort(vmVo.getSshPort()).setName(vmVo.getSshUser()).setPassword(vmVo.getSshPwd()); sshLink.setHost(vmVo.getSshHost()).setPort(vmVo.getSshPort()).setName(vmVo.getSshUser()).setPassword(vmVo.getSshPwd());
sshLinkService.saveOrUpdate(sshLink); sshLinkService.saveOrUpdate(sshLink);
}
HostMachine vm = BeanCopyUtils.copyBean(vmVo, HostMachine.class); HostMachine vm = BeanCopyUtils.copyBean(vmVo, HostMachine.class);
vm.setSshId(sshLink.getId()); vm.setSshId(sshLink.getId());
saveOrUpdate(vm); saveOrUpdate(vm);