修改:hpc提交任务求解文件增加手动上传文件的模式.

This commit is contained in:
yangyang01000846
2025-12-25 23:01:26 +08:00
parent 9e85144f1e
commit 4c4a7f18df
4 changed files with 83 additions and 27 deletions

View File

@@ -4,6 +4,7 @@ import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class SubmitHpcTaskRemoteReq implements Serializable {
@@ -51,7 +52,10 @@ public class SubmitHpcTaskRemoteReq implements Serializable {
@Schema(description = "任务回传本地Nas的路径")
public String stdoutSpdmNasFilePath;
@Schema(description = "任务求解文件本地路径,spdm工作流引擎会传递过来adapter里使用")
@Schema(description = "获取求解文件的方式AUTO,自动或者手动MANUAL")
public String executeMode;
@Schema(description = "任务求解文件本地路径,spdm工作流引擎会传递过来adapter里使用,executeMode=AUTO")
public String simulationFileLocalPath;
@Schema(description = "任务求解文件主文件正则,spdm工作流引擎会传递过来adapter里使用")
@@ -60,5 +64,10 @@ public class SubmitHpcTaskRemoteReq implements Serializable {
@Schema(description = "任务求解文件从文件正则,spdm工作流引擎会传递过来adapter里使用")
public String inputFilesRegularStr;
@Schema(description = "任务求解文件主文件路径adapter里使用,executeMode=MANUAL")
public List<String> manualMasterFilepaths;
@Schema(description = "任务求解文件从文件路径adapter里使用,executeMode=MANUAL")
public List<String> manualInputFilePaths;
}

View File

@@ -23,7 +23,7 @@ public class TaskClientFeignClientImpl implements ITaskFeignClient {
return response;
} catch (Exception e) {
CoreLogger.error("SubmitHpcJob Exception:{}", e.getMessage());
return SdmResponse.failed("Hpc任务提交失败");
return SdmResponse.failed("Hpc任务提交失败:"+e.getMessage());
}
}