feat: update to in progress too for complete

This commit is contained in:
Methapon2001 2024-11-28 16:24:22 +07:00
parent 5d1c61fcb4
commit 8a698ffbc8

View file

@ -291,6 +291,8 @@ export class RequestListController extends Controller {
case "InProgress": case "InProgress":
case "Waiting": case "Waiting":
case "Validate": case "Validate":
case "Completed":
case "Ended":
await prisma.requestData.update({ await prisma.requestData.update({
where: { where: {
id: record.requestWork.requestDataId, id: record.requestWork.requestDataId,
@ -298,9 +300,12 @@ export class RequestListController extends Controller {
data: { requestDataStatus: "InProgress" }, data: { requestDataStatus: "InProgress" },
}); });
break; break;
case "Completed": }
case "Ended":
if (successAll) { if (
successAll &&
(payload.requestWorkStatus === "Completed" || payload.requestWorkStatus === "Ended")
) {
await prisma.requestData.update({ await prisma.requestData.update({
where: { where: {
id: record.requestWork.requestDataId, id: record.requestWork.requestDataId,
@ -308,8 +313,6 @@ export class RequestListController extends Controller {
data: { requestDataStatus: "Completed" }, data: { requestDataStatus: "Completed" },
}); });
} }
break;
}
return record; return record;
} }