await email creation
This commit is contained in:
parent
f51aad5e73
commit
da979e3c85
@ -72,7 +72,7 @@ export default class DocumentsController extends ApiController {
|
||||
});
|
||||
|
||||
//create email for asked document
|
||||
this.emailBuilder.sendDocumentEmails(documentEntityCreated);
|
||||
await this.emailBuilder.sendDocumentEmails(documentEntityCreated);
|
||||
|
||||
|
||||
//success
|
||||
@ -156,7 +156,7 @@ export default class DocumentsController extends ApiController {
|
||||
const documentEntityUpdated: Documents = await this.documentsService.refuse(uid, documentEntity, req.body.refused_reason);
|
||||
|
||||
//create email for asked document
|
||||
this.emailBuilder.sendDocumentEmails(documentEntityUpdated);
|
||||
await this.emailBuilder.sendDocumentEmails(documentEntityUpdated);
|
||||
|
||||
//Hydrate ressource with prisma entity
|
||||
const document = Document.hydrate<Document>(documentEntityUpdated, { strategy: "excludeAll" });
|
||||
|
@ -86,7 +86,7 @@ export default class DocumentsController extends ApiController {
|
||||
const documentEntityCreated = await this.documentsService.create(documentEntity);
|
||||
|
||||
//create email for asked document
|
||||
this.emailBuilder.sendDocumentEmails(documentEntityCreated);
|
||||
await this.emailBuilder.sendDocumentEmails(documentEntityCreated);
|
||||
|
||||
//Hydrate ressource with prisma entity
|
||||
const document = Document.hydrate<Document>(documentEntityCreated, {
|
||||
@ -179,7 +179,7 @@ export default class DocumentsController extends ApiController {
|
||||
|
||||
|
||||
//create email for asked document
|
||||
this.emailBuilder.sendDocumentEmails(documentEntityUpdated);
|
||||
await this.emailBuilder.sendDocumentEmails(documentEntityUpdated);
|
||||
|
||||
|
||||
//Hydrate ressource with prisma entity
|
||||
|
@ -74,7 +74,7 @@ export default class DocumentsController extends ApiController {
|
||||
});
|
||||
|
||||
//create email for asked document
|
||||
this.emailBuilder.sendDocumentEmails(documentEntityCreated);
|
||||
await this.emailBuilder.sendDocumentEmails(documentEntityCreated);
|
||||
|
||||
//success
|
||||
this.httpCreated(response, document);
|
||||
@ -157,7 +157,7 @@ export default class DocumentsController extends ApiController {
|
||||
const documentEntityUpdated: Documents = await this.documentsService.refuse(uid, documentEntity, req.body.refused_reason);
|
||||
|
||||
//create email for asked document
|
||||
this.emailBuilder.sendDocumentEmails(documentEntityUpdated);
|
||||
await this.emailBuilder.sendDocumentEmails(documentEntityUpdated);
|
||||
|
||||
//Hydrate ressource with prisma entity
|
||||
const document = Document.hydrate<Document>(documentEntityUpdated, { strategy: "excludeAll" });
|
||||
|
@ -114,16 +114,16 @@ export default class DocumentsRepository extends BaseRepository {
|
||||
/**
|
||||
* @description : Update data of a document
|
||||
*/
|
||||
public async refuse(uid: string, document: Partial<DocumentCustomer>, refusedReason?: string): Promise<Documents> {
|
||||
public async refuse(uid: string, refusedReason?: string): Promise<Documents> {
|
||||
return this.model.update({
|
||||
where: {
|
||||
uid: uid,
|
||||
},
|
||||
data: {
|
||||
document_status: EDocumentStatus[document.document_status as keyof typeof EDocumentStatus],
|
||||
document_status: EDocumentStatus.REFUSED,
|
||||
document_history: {
|
||||
create: {
|
||||
document_status: EDocumentStatus[document.document_status as keyof typeof EDocumentStatus],
|
||||
document_status: EDocumentStatus.REFUSED,
|
||||
refused_reason: refusedReason,
|
||||
},
|
||||
},
|
||||
|
@ -50,7 +50,7 @@ export default class DocumentsService extends BaseService {
|
||||
}
|
||||
}
|
||||
|
||||
return this.documentsRepository.refuse(uid, document, refused_reason);
|
||||
return this.documentsRepository.refuse(uid, refused_reason);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
x
Reference in New Issue
Block a user