wangqifan 3 ani în urmă
părinte
comite
c30230f095

+ 6 - 0
src/api-users/entities/api-user.entity.ts

@@ -16,6 +16,12 @@ export class ApiUser {
     @Column({ nullable: true })
     name: string
 
+    @Column()
+    avatar: string
+
+    @Column()
+    desc: string
+
     @Column({ nullable: true })
     code: string
 

+ 3 - 0
src/users/entities/users.entity.ts

@@ -37,4 +37,7 @@ export class Users {
 
     @Column({ nullable: true })
     iat: number
+
+    @Column({ nullable: true })
+    apiUserId: number
 }

+ 4 - 1
src/users/users.service.ts

@@ -118,8 +118,11 @@ export class UsersService {
             }
             let user = await this.userRepository.save(userDto)
             if (userDto.roles.includes(Role.Api)) {
-                this.apiUserService.create(user.id)
+                let apiUser = await this.apiUserService.create(user.id)
+                user.apiUserId = apiUser.id
+                user = await this.userRepository.save(user)
             }
+
             return user
         } catch (err) {
             throw new InternalServerErrorException(err.message)