fix:提交子账号
This commit is contained in:
@@ -9,6 +9,17 @@ export class CreatePartnerStaffDto {
|
||||
@IsString()
|
||||
@IsNotEmpty()
|
||||
name: string;
|
||||
|
||||
/** 兼容旧客户端;未传时服务端默认 INTERNAL */
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
@IsIn(Object.values(PartnerStaffRole))
|
||||
staffRole?: string;
|
||||
|
||||
/** 已废弃:子账号创建不再校验验证码,传入时忽略 */
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
code?: string;
|
||||
}
|
||||
|
||||
export class UpdatePartnerStaffDto {
|
||||
|
||||
@@ -44,7 +44,7 @@ export class PartnerStaffService {
|
||||
partnerId: parent.partnerId,
|
||||
phone,
|
||||
name,
|
||||
staffRole: PartnerStaffRole.INTERNAL,
|
||||
staffRole: (dto.staffRole as PartnerStaffRole | undefined) ?? PartnerStaffRole.INTERNAL,
|
||||
isPrimary: 0,
|
||||
parentAccountId: parent.id,
|
||||
status: 'DISABLED',
|
||||
|
||||
Reference in New Issue
Block a user