From 8a46905abe8bd9dfb6123ecc37fb34bc11818a02 Mon Sep 17 00:00:00 2001 From: myh Date: Thu, 4 Jan 2024 18:45:27 +0800 Subject: [PATCH] bug fix: update method --- src/users/users.controller.ts | 4 ++-- src/users/users.service.ts | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/users/users.controller.ts b/src/users/users.controller.ts index 753da76..467a78d 100644 --- a/src/users/users.controller.ts +++ b/src/users/users.controller.ts @@ -32,8 +32,8 @@ export class UserController { } // 根据id修改用户 - @Put("/update") - async update(@Param('id') id: number, @Body() user: Users): Promise { + @Put("/update/:id") + async update(@Param('id') id: number, @Body() user: Partial): Promise { this.userService.update(id, user); } } \ No newline at end of file diff --git a/src/users/users.service.ts b/src/users/users.service.ts index 389f489..d3344e6 100644 --- a/src/users/users.service.ts +++ b/src/users/users.service.ts @@ -32,7 +32,11 @@ export class UserService { } // 根据id修改用户 - async update(id: number, user: Users): Promise { - await this.userRepository.update(id, user); + async update(id: number, user: Partial): Promise { + try { + await this.userRepository.update(id,user); + } catch (error) { + console.log(error); + } } } \ No newline at end of file