|
|
|
@@ -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()); |
|
|
|
|