diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java index 06e9646b..f3c7387b 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java @@ -126,6 +126,13 @@ public class WorkflowServiceImpl implements WorkflowService { this.workflowDao.update(workflow); assetWorkflowDao.deleteByWorkFlowId(workflow.getId()); saveAssetWorkFlow(workflow); + if (StringUtils.isNotEmpty(workflow.getGlobalParam())) { + List experimentList = experimentService.queryByWorkflowId(workflow.getId()); + for (Experiment experiment : experimentList) { + experiment.setGlobalParam(workflow.getGlobalParam()); + experimentService.update(experiment); + } + } return this.queryById(workflow.getId()); }