From bc6863517cbf802585a724aed59a907d2e4352ed Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Mon, 13 Jan 2025 13:54:41 +0700 Subject: [PATCH] feat: add payback date --- prisma/schema.prisma | 1 + src/controllers/08-credit-note-controller.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index d69cca0..afb0392 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1612,6 +1612,7 @@ model CreditNote { paybackAccount String? paybackAccountName String? paybackStatus PaybackStatus @default(Pending) + paybackDate DateTime? quotation Quotation @relation(fields: [quotationId], references: [id], onDelete: Cascade) quotationId String diff --git a/src/controllers/08-credit-note-controller.ts b/src/controllers/08-credit-note-controller.ts index 6839050..331775d 100644 --- a/src/controllers/08-credit-note-controller.ts +++ b/src/controllers/08-credit-note-controller.ts @@ -557,6 +557,7 @@ export class CreditNoteActionController extends Controller { creditNoteStatus: body.paybackStatus === PaybackStatus.Done ? CreditNoteStatus.Success : undefined, paybackStatus: body.paybackStatus, + paybackDate: body.paybackStatus === PaybackStatus.Done ? new Date() : undefined, }, }); }