From 8f1073c813be390e9fa18320a05c3043abd60856 Mon Sep 17 00:00:00 2001 From: yangyang Date: Tue, 14 Apr 2026 12:47:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9:=20hpc=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E6=89=A9=E5=B1=95=E5=91=BD=E4=BB=A4=E5=A2=9E=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pbs/src/main/java/com/sdm/pbs/controller/TaskAdapter.java | 4 ++++ pbs/src/main/java/com/sdm/pbs/model/req/WebSubmitReq.java | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/pbs/src/main/java/com/sdm/pbs/controller/TaskAdapter.java b/pbs/src/main/java/com/sdm/pbs/controller/TaskAdapter.java index b152b9db..df734e94 100644 --- a/pbs/src/main/java/com/sdm/pbs/controller/TaskAdapter.java +++ b/pbs/src/main/java/com/sdm/pbs/controller/TaskAdapter.java @@ -203,6 +203,8 @@ public class TaskAdapter implements ITaskFeignClient { remoteReq.setUuid(req.getUuid()); // 网页单一任务 remoteReq.setExecuteMode(PbsCommonConstant.EXECUTE_MODE_WEB_SINGLE); + // 用户传递的动态参数,用于动态替换命令 + remoteReq.setParams(req.getParams()); return remoteReq; } @@ -225,6 +227,8 @@ public class TaskAdapter implements ITaskFeignClient { remoteReq.setJobType(jobDb.getJobType()); // 网页批量任务 remoteReq.setExecuteMode(PbsCommonConstant.EXECUTE_MODE_WEB_BATCH); + // 用户传递的动态参数,用于动态替换命令 + remoteReq.setParams(req.getParams()); return remoteReq; } diff --git a/pbs/src/main/java/com/sdm/pbs/model/req/WebSubmitReq.java b/pbs/src/main/java/com/sdm/pbs/model/req/WebSubmitReq.java index 1f9d339a..593aa564 100644 --- a/pbs/src/main/java/com/sdm/pbs/model/req/WebSubmitReq.java +++ b/pbs/src/main/java/com/sdm/pbs/model/req/WebSubmitReq.java @@ -3,6 +3,7 @@ package com.sdm.pbs.model.req; import lombok.Data; import java.io.Serializable; +import java.util.Map; @Data public class WebSubmitReq implements Serializable { @@ -51,4 +52,9 @@ public class WebSubmitReq implements Serializable { */ private String type; + /** + * 用于动态替换命令 的扩展参数 + */ + private Map params; + } \ No newline at end of file