feat: update task relation

This commit is contained in:
Methapon2001 2024-12-10 10:03:51 +07:00
parent d58d88c0d4
commit 46a16cf697
3 changed files with 105 additions and 71 deletions

View file

@ -196,10 +196,10 @@ export class RequestDataActionController extends Controller {
prisma.taskOrder.updateMany({
where: {
taskList: {
every: { workStatus: RequestWorkStatus.Canceled },
every: { taskStatus: RequestWorkStatus.Canceled },
},
},
data: { taskStatus: TaskStatus.Canceled },
data: { taskOrderStatus: TaskStatus.Canceled },
}),
]);
}
@ -223,7 +223,12 @@ export class RequestListController extends Controller {
if (readyToTask) {
statusCondition = {
some: {
OR: [{ workStatus: RequestWorkStatus.Ready }, { workStatus: RequestWorkStatus.Redo }],
OR: [
{ workStatus: RequestWorkStatus.Ready },
{
task: { some: { taskStatus: TaskStatus.Redo } },
},
],
},
};
} else {