|
|
@@ -53,19 +53,6 @@ export class TeamMembersService {
|
|
|
if (commissionRate > teamCommissionRate) {
|
|
|
throw new Error(`个人分成比例(${commissionRate}%)不能高于团队分成比例(${teamCommissionRate}%)`)
|
|
|
}
|
|
|
-
|
|
|
- // 检查是否已有其他成员设置了相同的分成比例
|
|
|
- const existingMembers = await this.teamMembersRepository.find({
|
|
|
- where: {
|
|
|
- teamId,
|
|
|
- commissionRate: commissionRate
|
|
|
- }
|
|
|
- })
|
|
|
-
|
|
|
- // 如果存在其他成员且不是当前更新的成员
|
|
|
- if (existingMembers.length > 0 && (!excludeMemberId || !existingMembers.some(m => m.id === excludeMemberId))) {
|
|
|
- throw new Error(`团队中已有成员设置了${commissionRate}%的分成比例,请选择其他比例`)
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
async create(data: CreateTeamMembersBody, creatorId: number): Promise<TeamMembers> {
|