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\ProjectTaskUser;
use App\Models\ProjectUser;
class ProjectTaskUserObserver
{
@ -37,7 +38,9 @@ class ProjectTaskUserObserver
*/
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);
}
}
/**