Browse Source

流水线模板优化

dev-opt-cp
chenzhihang 8 months ago
parent
commit
ac67b892b5
1 changed files with 10 additions and 2 deletions
  1. +10
    -2
      ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java

+ 10
- 2
ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/WorkflowServiceImpl.java View File

@@ -142,8 +142,16 @@ public class WorkflowServiceImpl implements WorkflowService {
public WorkflowVo update(WorkflowVo workflowVo) throws Exception {
Workflow workflow = new Workflow();
BeanUtils.copyProperties(workflowVo, workflow);
workflow.setDag(JacksonUtil.toJSONString(workflowVo.getDag()));
workflow.setGlobalParam(JsonUtils.objectToJson(workflowVo.getGlobalParam()));
if (workflowVo.getDag() != null) {
workflow.setDag(JacksonUtil.toJSONString(workflowVo.getDag()));
} else {
workflow.setDag(null);
}
if (workflowVo.getGlobalParam() != null) {
workflow.setGlobalParam(JsonUtils.objectToJson(workflowVo.getGlobalParam()));
} else {
workflow.setGlobalParam(null);
}
LoginUser loginUser = SecurityUtils.getLoginUser();
checkDeclaredName(workflow);
workflow.setUpdateBy(loginUser.getUsername());


Loading…
Cancel
Save