🔨 监控逻辑.
This commit is contained in:
@@ -113,7 +113,8 @@ public class UploadTaskController {
|
||||
@Operation(summary = "查询上传状态")
|
||||
@Parameter(name = "id", description = "id", required = true)
|
||||
@PreAuthorize("@ss.hasPermission('exec:upload-task:query')")
|
||||
public List<UploadTaskStatusVO> getUploadTaskStatus(@RequestParam("idList") List<Long> idList, @RequestParam("queryFiles") Boolean queryFiles) {
|
||||
public List<UploadTaskStatusVO> getUploadTaskStatus(@RequestParam("idList") List<Long> idList,
|
||||
@RequestParam("queryFiles") Boolean queryFiles) {
|
||||
return uploadTaskService.getUploadTaskStatus(idList, queryFiles);
|
||||
}
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ import java.util.concurrent.SynchronousQueue;
|
||||
import java.util.concurrent.ThreadPoolExecutor;
|
||||
|
||||
/**
|
||||
* 资产线程池
|
||||
* 执行线程池
|
||||
*
|
||||
* @author Jiahang Li
|
||||
* @version 1.0.0
|
||||
|
||||
@@ -408,6 +408,8 @@ public abstract class BaseExecCommandHandler implements IExecCommandHandler {
|
||||
params.put("hostAddress", connectConfig.getHostAddress());
|
||||
params.put("hostPort", connectConfig.getHostPort());
|
||||
params.put("hostUsername", connectConfig.getUsername());
|
||||
// TODO 文档
|
||||
params.put("agentKey", connectConfig.getAgentKey());
|
||||
params.put("hostUuid", uuid);
|
||||
params.put("hostUuidShort", uuid.replace("-", Strings.EMPTY));
|
||||
params.put("osType", connectConfig.getOsType());
|
||||
|
||||
@@ -372,10 +372,9 @@ public class UploadTaskServiceImpl implements UploadTaskService {
|
||||
// 检查主机数量
|
||||
Valid.eq(hosts.size(), hostIdList.size(), ErrorMessage.HOST_ABSENT);
|
||||
// 检查主机状态
|
||||
boolean allEnabled = hosts.stream()
|
||||
.map(HostDTO::getStatus)
|
||||
.allMatch(s -> HostStatusEnum.ENABLED.name().equals(s));
|
||||
Valid.isTrue(allEnabled, ErrorMessage.HOST_NOT_ENABLED);
|
||||
for (HostDTO host : hosts) {
|
||||
Valid.eq(HostStatusEnum.ENABLED.name(), host.getStatus(), ErrorMessage.HOST_NOT_ENABLED, host.getName());
|
||||
}
|
||||
return hosts;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user