新增获取磁盘主机的信息

This commit is contained in:
2025-08-25 22:01:33 +08:00
parent fb303dbac7
commit eb9a677204

View File

@@ -3,11 +3,12 @@ package com.mini.capi.job;
import com.mini.capi.biz.domain.*;
import com.mini.capi.biz.service.*;
import com.mini.capi.model.ApiResult;
import com.mini.capi.utils.HostInfo;
import com.mini.capi.utils.vDate;
import com.mini.capi.utils.vId;
import com.mini.capi.utils.vToken;
import jakarta.annotation.Resource;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@@ -37,9 +38,9 @@ public class taskEnable {
private SysHostService sysHostService;
@Scheduled(cron = "0 0/10 * * * ?")
@GetMapping("/getTaskDockerDiskInfo")
public void jobHostDisk() {
public ApiResult<?> jobHostDisk(String token) {
if (vToken.isValidToken(token)) {
List<DockerHost> dockerHosts = dockerHostService.list();
for (DockerHost host : dockerHosts) {
SshUser sshUser = sshUserService.getById(host.getUserId());
@@ -51,7 +52,6 @@ public class taskEnable {
Integer.parseInt(sshInfo.getHostPort()),
sshUser.getCUsername(),
sshUser.getCPassword());
/* 2. 主机维度 saveOrUpdate */
SysHost sysHost = r.host;
sysHost.setSysHostId(host.getHostId());
@@ -93,10 +93,13 @@ public class taskEnable {
if (!delIds.isEmpty()) {
diskMountService.removeByIds(delIds);
}
return ApiResult.success();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
return ApiResult.error();
}
}