|
@@ -163,8 +163,8 @@ class TaskController extends Controller
|
|
|
|
|
|
$task->fill([
|
|
|
'status' => TaskStatus::CANCEL->value,
|
|
|
- 'finished_by' => Auth::user()->id,
|
|
|
- 'finished_at' => Carbon::now(),
|
|
|
+ 'canceled_by' => Auth::user()->id,
|
|
|
+ 'canceled_at' => Carbon::now(),
|
|
|
]);
|
|
|
|
|
|
$changes = ModelChangeDetector::detector(ActionObjectType::TASK, $task);
|
|
@@ -177,6 +177,21 @@ class TaskController extends Controller
|
|
|
return $this->noContent();
|
|
|
}
|
|
|
|
|
|
+ public function wait(Request $request,string $id){
|
|
|
+ $task = Task::query()->allowed($id)->findOrFail($id);
|
|
|
+ $task->status=TaskStatus::WAIT->value;
|
|
|
+
|
|
|
+ $changes = ModelChangeDetector::detector(ActionObjectType::TASK, $task);
|
|
|
+ $task->save();
|
|
|
+
|
|
|
+ ActionRepository::createByTask(
|
|
|
+ $task, ObjectAction::WAITED, $request->get("comment"), objectChanges: $changes
|
|
|
+ );
|
|
|
+
|
|
|
+ return $this->noContent();
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* Update the specified resource in storage.
|
|
|
*/
|