fix(SPG-736) Cancel rekon statu Pending terkena validasi data pemesanan harus settled

pull/47/head
Aswin Ashar Abdullah 2024-08-01 17:33:36 +07:00
parent d413bd771b
commit 03ec533e86
2 changed files with 10 additions and 4 deletions

View File

@ -23,10 +23,13 @@ export class BatchCancelReconciliationManager extends BaseBatchUpdateStatusManag
},
});
if ([STATUS.SETTLED, STATUS.WAITING].includes(transaction.status)) {
if (
![STATUS.SETTLED, STATUS.WAITING].includes(transaction.status) &&
!data.is_recap_transaction
) {
throw new UnprocessableEntityException({
statusCode: HttpStatus.UNPROCESSABLE_ENTITY,
message: `Gagal! tidak bisa batalkan, karena status transaksi tidak settled`,
message: `Gagal! tidak bisa batalkan, karena status transaksi tidak settled atau waiting`,
error: 'Unprocessable Entity',
});
}

View File

@ -27,10 +27,13 @@ export class CancelReconciliationManager extends BaseUpdateStatusManager<Transac
},
});
if ([STATUS.SETTLED, STATUS.WAITING].includes(transaction.status)) {
if (
![STATUS.SETTLED, STATUS.WAITING].includes(transaction.status) &&
!this.data.is_recap_transaction
) {
throw new UnprocessableEntityException({
statusCode: HttpStatus.UNPROCESSABLE_ENTITY,
message: `Gagal! tidak bisa batalkan, karena status transaksi tidak settled`,
message: `Gagal! tidak bisa batalkan, karena status transaksi tidak settled atau waiting`,
error: 'Unprocessable Entity',
});
} else if (this.data.is_recap_transaction) {