feat: add waiting status

This commit is contained in:
Methapon2001 2025-02-24 11:26:43 +07:00
parent c4d45a137d
commit 230eae5c89
2 changed files with 11 additions and 0 deletions

View file

@ -1603,6 +1603,7 @@ model UserTask {
}
enum CreditNoteStatus {
Waiting
Pending
Success
}

View file

@ -560,6 +560,16 @@ export class CreditNoteActionController extends Controller {
return creditNoteData;
}
@Post("accept")
@Security("keycloak", MANAGE_ROLES)
async acceptCreditNote(@Request() req: RequestWithUser, @Path() creditNoteId: string) {
await this.#checkPermission(req.user, creditNoteId);
return await prisma.creditNote.update({
where: { id: creditNoteId },
data: { creditNoteStatus: CreditNoteStatus.Waiting },
});
}
@Post("payback-status")
@Security("keycloak", MANAGE_ROLES)
async updateStatus(