refactor(nestjs): transaction locking

This commit is contained in:
Ahmed Bouhuolia
2025-04-07 13:35:02 +02:00
parent 443fbdd89e
commit 4febc4e502
9 changed files with 14 additions and 18 deletions

View File

@@ -70,7 +70,8 @@ export class TransactionsLockingGuard {
) => {
const { lockToDate } =
await this.transactionsLockingRepo.getTransactionsLocking(lockingGroup);
throw new ServiceError(ERRORS.TRANSACTIONS_DATE_LOCKED, null, {
throw new ServiceError(ERRORS.TRANSACTIONS_DATE_LOCKED, 'Transactions locked', {
lockedToDate: lockToDate,
formattedLockedToDate: moment(lockToDate).format('YYYY/MM/DD'),
});
@@ -88,14 +89,12 @@ export class TransactionsLockingGuard {
const lockingType =
await this.transactionsLockingRepo.getTransactionsLockingType();
//
if (lockingType === TransactionsLockingGroup.All) {
return this.validateTransactionsLocking(
transactionDate,
TransactionsLockingGroup.All,
);
}
//
return this.validateTransactionsLocking(transactionDate, moduleType);
};
}