🚧 批量上传.
This commit is contained in:
@@ -43,8 +43,6 @@ public class UploadTaskController {
|
||||
@Resource
|
||||
private UploadTaskService uploadTaskService;
|
||||
|
||||
// TODO 字典颜色 菜单 操作日志
|
||||
|
||||
@OperatorLog(UploadTaskOperatorType.UPLOAD)
|
||||
@PostMapping("/create")
|
||||
@Operation(summary = "创建上传任务")
|
||||
@@ -106,7 +104,7 @@ public class UploadTaskController {
|
||||
}
|
||||
|
||||
@PostMapping("/query-count")
|
||||
@Operation(summary = "查询主机连接日志数量")
|
||||
@Operation(summary = "查询上传任务数量")
|
||||
@PreAuthorize("@ss.hasPermission('asset:upload-task:management:clear')")
|
||||
public Long getUploadTaskCount(@RequestBody UploadTaskQueryRequest request) {
|
||||
return uploadTaskService.getUploadTaskCount(request);
|
||||
@@ -114,7 +112,7 @@ public class UploadTaskController {
|
||||
|
||||
@OperatorLog(UploadTaskOperatorType.CLEAR)
|
||||
@PostMapping("/clear")
|
||||
@Operation(summary = "清空主机连接日志")
|
||||
@Operation(summary = "清空上传任务")
|
||||
@PreAuthorize("@ss.hasPermission('asset:upload-task:management:clear')")
|
||||
public Integer clearUploadTask(@RequestBody UploadTaskQueryRequest request) {
|
||||
return uploadTaskService.clearUploadTask(request);
|
||||
|
||||
@@ -28,7 +28,7 @@ public class UploadTaskOperatorType extends InitializingOperatorTypes {
|
||||
@Override
|
||||
public OperatorType[] types() {
|
||||
return new OperatorType[]{
|
||||
new OperatorType(M, UPLOAD, "批量上传文件 <sb>${count}</sb>个 (<sb>${name}</sb>)"),
|
||||
new OperatorType(M, UPLOAD, "批量上传文件 <sb>${count}</sb>个 (${name})"),
|
||||
new OperatorType(M, CANCEL, "取消上传文件 <sb>${name}</sb>"),
|
||||
new OperatorType(H, DELETE, "删除上传记录 <sb>${count}</sb>条"),
|
||||
new OperatorType(H, CLEAR, "清理上传记录 <sb>${count}</sb>条"),
|
||||
|
||||
@@ -135,6 +135,7 @@ public class FileUploadTask implements IFileUploadTask {
|
||||
List<FileUploadFileItemDTO> files = v.stream()
|
||||
.map(s -> FileUploadFileItemDTO.builder()
|
||||
.id(s.getId())
|
||||
.fileId(s.getFileId())
|
||||
.remotePath(record.getRemotePath() + Const.SLASH + s.getFilePath())
|
||||
.status(UploadTaskFileStatusEnum.WAITING.name())
|
||||
.current(0L)
|
||||
|
||||
@@ -100,7 +100,7 @@ public class FileUploader implements IFileUploader {
|
||||
private boolean initSession() {
|
||||
log.info("HostFileUploader.initSession start taskId: {}, hostId: {}", taskId, hostId);
|
||||
try {
|
||||
// TODO 测试 打开 executor 后 是否会connect, 不需要的话就关闭 executor 然后重新打开
|
||||
// TODO 测试看看有没有问题, 则修改为 打开 executor 后 是否会connect, 不需要的话就关闭 executor 然后重新打开
|
||||
// 打开会话
|
||||
HostTerminalConnectDTO connectInfo = hostTerminalService.getTerminalConnectInfo(hostId);
|
||||
this.sessionStore = hostTerminalService.openSessionStore(connectInfo);
|
||||
|
||||
Reference in New Issue
Block a user