From d023d0712783fc370c8e63174c3d58c59c234068 Mon Sep 17 00:00:00 2001 From: panliang <1163816051@qq.com> Date: Wed, 24 Apr 2024 19:56:12 +0800 Subject: [PATCH] workflow --- .../Controllers/Api/WorkflowController.php | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/app/Http/Controllers/Api/WorkflowController.php b/app/Http/Controllers/Api/WorkflowController.php index a91c974..80a5ef0 100644 --- a/app/Http/Controllers/Api/WorkflowController.php +++ b/app/Http/Controllers/Api/WorkflowController.php @@ -40,14 +40,14 @@ class WorkflowController extends Controller $list = $query->paginate($request->input('per_page')); - // switch ($model) { - // case TaskHygiene::class: - // $list->loadMissing(['task', 'store']); - // $list->through(function (TaskHygiene $item) { - // return tap($item->task)->setRelation('taskable', $item->unsetRelation('task')); - // }); - // break; - // } + switch ($model) { + case TaskHygiene::class: + $list->loadMissing(['task', 'store']); + $list->through(function (TaskHygiene $item) { + return tap($item->task)->setRelation('taskable', $item->unsetRelation('task')); + }); + break; + } return $resource::collection($list); } @@ -68,11 +68,11 @@ class WorkflowController extends Controller } $info = $model::query()->with($include)->findOrFail($id); - // switch ($model) { - // case TaskHygiene::class: - // $info = tap($info->task)->setRelation('taskable', $info->unsetRelation('task')); - // break; - // } + switch ($model) { + case TaskHygiene::class: + $info = tap($info->task)->setRelation('taskable', $info->unsetRelation('task')); + break; + } return $resource::make($info); }