Esempio n. 1
0
 public function finish_workflowtask(Request $request)
 {
     $data = $request->all();
     $now = Carbon::now('Europe/London');
     $time = date('Y-m-d H:i:s', strtotime($now));
     TmWorkflowTask::where(['ID' => $data['ID']])->update(['ISRUN' => 1, 'FINISH_TIME' => $time]);
     $objRun = new WorkflowProcessController(null, null);
     $objRun->processNextTask($data['ID']);
     return response()->json(['ok' => 'OK']);
 }
Esempio n. 2
0
File: run.php Progetto: hunglmtb/eb
 public function finalizeTask($task_id, $status, $log, $email)
 {
     if ($task_id > 0) {
         $now = Carbon::now('Europe/London');
         $time = date('Y-m-d H:i:s', strtotime($now));
         TmWorkflowTask::where(['ID' => $task_id])->update(['ISRUN' => $status, 'FINISH_TIME' => $time, 'LOG' => addslashes($log)]);
         if ($status == 1) {
             //task finish, check next task
             $objAll = new WorkflowProcessController(null, null);
             $objAll->processNextTask($task_id);
         }
     }
 }