feat: auto update to validate status

This commit is contained in:
Methapon2001 2024-12-25 16:58:42 +07:00
parent 6002b6b1a7
commit dfdeba7530

View file

@ -485,6 +485,18 @@ export class TaskActionController extends Controller {
if (!record) throw notFoundError("Task Order");
await prisma.$transaction([
prisma.requestWorkStepStatus.updateMany({
where: {
task: {
some: {
taskOrderId: taskOrderId,
taskStatus: TaskStatus.Success,
requestWorkStep: { responsibleUserId: submitUserId },
},
},
},
data: { workStatus: RequestWorkStatus.Validate },
}),
prisma.task.updateMany({
where: {
taskOrderId: taskOrderId,