forked from Yara724/api
YARA-1094, YARA-1095, YARA-1096
This commit is contained in:
@@ -29,6 +29,7 @@ import { FieldExpertDbService } from "src/users/entities/db-service/field-expert
|
||||
import { RegistrarDbService } from "src/users/entities/db-service/registrar.db.service";
|
||||
import { FileMakerDbService } from "src/users/entities/db-service/file-maker.db.service";
|
||||
import { FileReviewerDbService } from "src/users/entities/db-service/file-reviewer.db.service";
|
||||
import { FinancialExpertDbService } from "src/users/entities/db-service/financial-expert.db.service";
|
||||
import { HashService } from "src/utils/hash/hash.service";
|
||||
import { OtpGeneratorService } from "src/sms-orchestration/otp-generator.service";
|
||||
import { SuperAdminDbService } from "src/super-admin/entities/db-service/super-admin.db.service";
|
||||
@@ -57,6 +58,7 @@ export class ActorAuthService {
|
||||
private readonly captchaChallengeService: CaptchaChallengeService,
|
||||
private readonly fileMakerDbService: FileMakerDbService,
|
||||
private readonly fileReviewerDbService: FileReviewerDbService,
|
||||
private readonly financialExpertDbService: FinancialExpertDbService,
|
||||
private readonly superAdminDbService: SuperAdminDbService,
|
||||
) {}
|
||||
|
||||
@@ -116,6 +118,15 @@ export class ActorAuthService {
|
||||
res =
|
||||
await this.fileReviewerDbService.findByLoginIdentifier(username);
|
||||
break;
|
||||
case RoleEnum.FINANCIAL_EXPERT:
|
||||
if (username == null && userId)
|
||||
res = await this.financialExpertDbService.findOne({
|
||||
_id: new Types.ObjectId(userId),
|
||||
});
|
||||
else
|
||||
res =
|
||||
await this.financialExpertDbService.findByLoginIdentifier(username);
|
||||
break;
|
||||
case RoleEnum.SUPER_ADMIN:
|
||||
if (username == null && userId)
|
||||
res = await this.superAdminDbService.findOne({
|
||||
|
||||
Reference in New Issue
Block a user