From 84c98dd5c12e73db5c25c33bcf540002809da9be Mon Sep 17 00:00:00 2001 From: kuaifan Date: Tue, 15 Aug 2023 12:12:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=BB=E5=8A=A1=E5=88=97=E8=A1=A8?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=95=B0=E9=87=8F=E4=B8=8D=E6=AD=A3=E7=A1=AE?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Observers/ProjectTaskObserver.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/Observers/ProjectTaskObserver.php b/app/Observers/ProjectTaskObserver.php index d2e0ad3a5..11dc52a19 100644 --- a/app/Observers/ProjectTaskObserver.php +++ b/app/Observers/ProjectTaskObserver.php @@ -4,7 +4,7 @@ namespace App\Observers; use App\Models\Deleted; use App\Models\ProjectTask; -use App\Models\ProjectTaskUser; +use App\Models\ProjectUser; class ProjectTaskObserver { @@ -28,11 +28,10 @@ class ProjectTaskObserver public function updated(ProjectTask $projectTask) { if ($projectTask->isDirty('archived_at')) { - $userids = $this->userids($projectTask); if ($projectTask->archived_at) { - Deleted::record('projectTask', $projectTask->id, $userids); + Deleted::record('projectTask', $projectTask->id, $this->userids($projectTask)); } else { - Deleted::forget('projectTask', $projectTask->id, $userids); + Deleted::forget('projectTask', $projectTask->id, $this->userids($projectTask)); } } } @@ -76,6 +75,6 @@ class ProjectTaskObserver */ private function userids(ProjectTask $projectTask) { - return ProjectTaskUser::whereTaskId($projectTask->id)->pluck('userid')->toArray(); + return ProjectUser::whereProjectId($projectTask->project_id)->pluck('userid')->toArray(); } }