From d78366fed17b33115529e9fab59ae7aa07629745 Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Sat, 18 Apr 2026 10:47:30 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=BB=E6=9C=BA=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/apps/Module/SftpResult.java | 40 +++++++++++++++++++ .../com/jeesite/modules/utils/DockerUtil.java | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 web-api/src/main/java/com/jeesite/modules/apps/Module/SftpResult.java diff --git a/web-api/src/main/java/com/jeesite/modules/apps/Module/SftpResult.java b/web-api/src/main/java/com/jeesite/modules/apps/Module/SftpResult.java new file mode 100644 index 0000000..217ac78 --- /dev/null +++ b/web-api/src/main/java/com/jeesite/modules/apps/Module/SftpResult.java @@ -0,0 +1,40 @@ +package com.jeesite.modules.apps.Module; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class SftpResult implements Serializable { + + private final boolean success; + private final String message; + private final Object data; + + private SftpResult(boolean success, String message, Object data) { + this.success = success; + this.message = message; + this.data = data; + } + + public static SftpResult ok(String message) { + return new SftpResult(true, message, null); + } + + public static SftpResult ok(String message, Object data) { + return new SftpResult(true, message, data); + } + + public static SftpResult fail(String message) { + return new SftpResult(false, message, null); + } + + public boolean isSuccess() { return success; } + public String getMessage() { return message; } + public Object getData() { return data; } + + @Override + public String toString() { + return "SftpResult{success=" + success + ", message='" + message + "'}"; + } +} diff --git a/web-api/src/main/java/com/jeesite/modules/utils/DockerUtil.java b/web-api/src/main/java/com/jeesite/modules/utils/DockerUtil.java index a6b7b77..cf14f4c 100644 --- a/web-api/src/main/java/com/jeesite/modules/utils/DockerUtil.java +++ b/web-api/src/main/java/com/jeesite/modules/utils/DockerUtil.java @@ -18,7 +18,7 @@ import java.util.stream.Collectors; public class DockerUtil { - private static final int SSH_TIMEOUT = 50000; + private static final int SSH_TIMEOUT = 3000; private static String runCommand(MySftpAccounts account, String cmd) { JSch jsch = new JSch();