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,17 +300,18 @@ export class RequestListController extends Controller {
data: { requestDataStatus: "InProgress" }, data: { requestDataStatus: "InProgress" },
}); });
break; break;
case "Completed": }
case "Ended":
if (successAll) { if (
await prisma.requestData.update({ successAll &&
where: { (payload.requestWorkStatus === "Completed" || payload.requestWorkStatus === "Ended")
id: record.requestWork.requestDataId, ) {
}, await prisma.requestData.update({
data: { requestDataStatus: "Completed" }, where: {
}); id: record.requestWork.requestDataId,
} },
break; data: { requestDataStatus: "Completed" },
});
} }
return record; return record;