approval change to single action

This commit is contained in:
xiaomlove
2022-06-15 15:43:33 +08:00
parent 4fbb279ed3
commit a8ca0ba831
14 changed files with 277 additions and 109 deletions

View File

@@ -36,4 +36,20 @@ class BaseRepository
}
}
/**
* @param $user
* @param null $fields
* @return User
*/
protected function getUser($user, $fields = null): User
{
if ($user instanceof User) {
return $user;
}
if ($fields === null) {
$fields = User::$commonFields;
}
return User::query()->findOrFail(intval($user), $fields);
}
}