no message

This commit is contained in:
kuaifan
2021-06-24 11:21:22 +08:00
parent d626647156
commit a9b2b041ce
4 changed files with 36 additions and 18 deletions
+15
View File
@@ -36,4 +36,19 @@ class ProjectUser extends AbstractModel
{
return $this->hasOne(Project::class, 'id', 'project_id');
}
/**
* 退出项目
*/
public function exitProject()
{
$tasks = ProjectTask::whereProjectId($this->project_id)->authData($this->userid)->get();
foreach ($tasks as $task) {
if (ProjectTaskUser::whereTaskId($task->id)->whereUserid($this->userid)->delete()) {
$task->pushMsg('update');
$task->syncDialogUser();
}
}
$this->delete();
}
}