| @@ -142,8 +142,16 @@ public class WorkflowServiceImpl implements WorkflowService { | |||||
| public WorkflowVo update(WorkflowVo workflowVo) throws Exception { | public WorkflowVo update(WorkflowVo workflowVo) throws Exception { | ||||
| Workflow workflow = new Workflow(); | Workflow workflow = new Workflow(); | ||||
| BeanUtils.copyProperties(workflowVo, 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(); | LoginUser loginUser = SecurityUtils.getLoginUser(); | ||||
| checkDeclaredName(workflow); | checkDeclaredName(workflow); | ||||
| workflow.setUpdateBy(loginUser.getUsername()); | workflow.setUpdateBy(loginUser.getUsername()); | ||||