From d1af389c72aecc0175c0040e8a7e5bd9476f0809 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 24 Dec 2024 17:52:23 +0700 Subject: [PATCH] feat: add discount to task order --- prisma/schema.prisma | 2 ++ src/controllers/07-task-controller.ts | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 5546d6a..ed31451 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -1512,6 +1512,8 @@ model Task { requestWorkId String requestWorkStep RequestWorkStepStatus @relation(fields: [step, requestWorkId], references: [step, requestWorkId]) + discount Float @default(0) + failedType String? failedComment String? diff --git a/src/controllers/07-task-controller.ts b/src/controllers/07-task-controller.ts index 57df7ea..e7450b1 100644 --- a/src/controllers/07-task-controller.ts +++ b/src/controllers/07-task-controller.ts @@ -214,7 +214,7 @@ export class TaskController extends Controller { institutionId: string; registeredBranchId?: string; - taskList: { requestWorkId: string; step: number }[]; + taskList: { requestWorkId: string; step: number; discount?: number }[]; }, ) { return await prisma.$transaction(async (tx) => { @@ -343,7 +343,7 @@ export class TaskController extends Controller { institutionId: string; - taskList: { requestWorkId: string; step: number }[]; + taskList: { requestWorkId: string; step: number; discount?: number }[]; }, ) { const record = await prisma.taskOrder.findFirst({