新增修改用户名、用户头像接口

This commit is contained in:
2023-03-04 10:04:13 +08:00
parent 76cbcff76a
commit efd4718255
4 changed files with 187 additions and 4 deletions
+31
View File
@@ -21,4 +21,35 @@ use Symfony\Contracts\HttpClient\Exception\TransportExceptionInterface;
class UserController extends AbstractController
{
/**
* 修改用户头像
* @return ResponseInterface
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
public function putUserAvatar(): ResponseInterface
{
$request = $this->container->get(UserRequest::class);
$request->scene('putUserAvatar')->validateResolved();
$UserService = new UserService();
$data = $UserService->putUserAvatar();
return $this->response->json($data);
}
/**
* 修改用户名
* @return ResponseInterface
* @throws ContainerExceptionInterface
* @throws NotFoundExceptionInterface
*/
public function putUserName(): ResponseInterface
{
$request = $this->container->get(UserRequest::class);
$request->scene('putUserName')->validateResolved();
$UserService = new UserService();
$data = $UserService->putUserName();
return $this->response->json($data);
}
}