优化后端,实现前端添加用户

This commit is contained in:
2025-05-12 13:29:29 +08:00
parent 805901767c
commit 74f874109c
6 changed files with 141 additions and 8 deletions

View File

@@ -32,7 +32,16 @@ export class AdminUserController {
async create(
@Body() createDto: CreateDto
) {
return this.userService.create(createDto);
return this.userService.create({
...createDto,
...createDto.password && (() => {
const salt = this.userService.generateSalt();
return {
salt,
password_hash: this.userService.hashPassword(createDto.password, salt),
}
})(),
});
}
@Put(':userId')