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