From 42ff57e23e97d16e21195a982fe27c1ed2faf741 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 3 Dec 2024 11:07:23 +0700 Subject: [PATCH] fix: typo and error --- src/controllers/06-request-list-controller.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/controllers/06-request-list-controller.ts b/src/controllers/06-request-list-controller.ts index 19d54d6..5b8d00c 100644 --- a/src/controllers/06-request-list-controller.ts +++ b/src/controllers/06-request-list-controller.ts @@ -301,7 +301,7 @@ export class RequestListController extends Controller { @Path() step: number, @Body() payload: { - requestWorkStatus?: RequestWorkStatus; + workStatus?: RequestWorkStatus; attributes?: Record; customerDuty?: boolean; customerDutyCost?: number; @@ -314,6 +314,8 @@ export class RequestListController extends Controller { }, @Query() successAll?: boolean, ) { + if (!payload.responsibleUserId) payload.responsibleUserId = undefined; + const record = await prisma.requestWorkStepStatus.upsert({ include: { requestWork: true, @@ -332,7 +334,7 @@ export class RequestListController extends Controller { update: payload, }); - switch (payload.requestWorkStatus) { + switch (payload.workStatus) { case "InProgress": case "Waiting": case "Validate": @@ -347,10 +349,7 @@ export class RequestListController extends Controller { break; } - if ( - successAll && - (payload.requestWorkStatus === "Completed" || payload.requestWorkStatus === "Ended") - ) { + if (successAll && (payload.workStatus === "Completed" || payload.workStatus === "Ended")) { await prisma.requestData.update({ where: { id: record.requestWork.requestDataId,