Exemplo n.º 1
0
 /**
  * 编辑工作流步骤入库处理
  *
  * @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');
 }
Exemplo n.º 2
0
 /**
  * 编辑工作流步骤入库处理
  *
  * @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());
 }