|
@@ -23,11 +23,14 @@ export class TeamService {
|
|
|
throw new Error('团队已存在')
|
|
throw new Error('团队已存在')
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- const team = this.teamRepository.create(teamData)
|
|
|
|
|
- const savedTeam = await this.teamRepository.save(team)
|
|
|
|
|
-
|
|
|
|
|
const userPassword = password || 'password123'
|
|
const userPassword = password || 'password123'
|
|
|
- await this.userService.create(userPassword, teamData.name, UserRole.TEAM, creatorId)
|
|
|
|
|
|
|
+ const createdUser = await this.userService.create(userPassword, teamData.name, UserRole.TEAM, creatorId)
|
|
|
|
|
+
|
|
|
|
|
+ const team = this.teamRepository.create({
|
|
|
|
|
+ ...teamData,
|
|
|
|
|
+ userId: createdUser.id
|
|
|
|
|
+ })
|
|
|
|
|
+ const savedTeam = await this.teamRepository.save(team)
|
|
|
|
|
|
|
|
return savedTeam
|
|
return savedTeam
|
|
|
}
|
|
}
|