fix: 移出任务后还在项目里但看不到任务

This commit is contained in:
kuaifan 2023-03-11 08:18:15 +08:00
parent a191c38378
commit efc023c44d

View File

@ -4,6 +4,7 @@ namespace App\Observers;
use App\Models\Deleted; use App\Models\Deleted;
use App\Models\ProjectTaskUser; use App\Models\ProjectTaskUser;
use App\Models\ProjectUser;
class ProjectTaskUserObserver class ProjectTaskUserObserver
{ {
@ -37,7 +38,9 @@ class ProjectTaskUserObserver
*/ */
public function deleted(ProjectTaskUser $projectTaskUser) public function deleted(ProjectTaskUser $projectTaskUser)
{ {
Deleted::record('projectTask', $projectTaskUser->task_id, $projectTaskUser->userid); if (!ProjectUser::whereProjectId($projectTaskUser->project_id)->whereUserid($projectTaskUser->userid)->exists()) {
Deleted::record('projectTask', $projectTaskUser->task_id, $projectTaskUser->userid);
}
} }
/** /**