/** * 编辑工作流步骤入库处理 * * @access private */ private function updateWorkflowStep() { $this->checkFormHash(); $stepId = (int) Request::input('workflow_step_id'); $workflowId = (int) Request::input('workflow_id'); $data = (array) Request::input('data'); $data['id'] = $stepId; $data['workflow_id'] = $workflowId; $params = new WorkflowStepSave(); $manager = new Process(); $params->setAttributes($data); if (!$manager->editWorkflowStep($params)) { return Js::error($manager->getErrorMessage()); } $this->setActionLog(); return Js::locate(route('workflow.step.index', ['id' => $workflowId]), 'parent'); }
/** * 编辑工作流步骤入库处理 * * @access private */ private function updateDatasToDatabase() { $this->checkFormHash(); $stepId = (int) Request::input('workflow_step_id'); $workflowId = (int) Request::input('workflow_id'); $data = Request::input('data'); if (!$data or !is_array($data)) { return Js::error(Lang::get('common.illegal_operation')); } $data['id'] = $stepId; $data['workflow_id'] = $workflowId; $params = new \App\Services\Admin\Workflow\Param\WorkflowStepSave(); $params->setAttributes($data); $manager = new Process(); if ($manager->editWorkflowStep($params)) { $this->setActionLog(); return Js::locate(R('common', 'workflow.step.index', ['id' => $workflowId]), 'parent'); } return Js::error($manager->getErrorMessage()); }