From a9e3982217d857df570c66d1bf38815657221a73 Mon Sep 17 00:00:00 2001 From: kittapath Date: Fri, 29 Nov 2024 09:56:00 +0700 Subject: [PATCH] edit order workflow --- src/controllers/WorkflowController.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/controllers/WorkflowController.ts b/src/controllers/WorkflowController.ts index f9370d4a..4292692e 100644 --- a/src/controllers/WorkflowController.ts +++ b/src/controllers/WorkflowController.ts @@ -125,7 +125,7 @@ export class WorkflowController extends Controller { ); }), ); - + let num = 1; const stateOperatorUser = new StateOperatorUser(); if (profile) { Object.assign(stateOperatorUser, { @@ -133,7 +133,7 @@ export class WorkflowController extends Controller { profileEmployeeId: profileType != "OFFICER" ? profile.id : null, profileType: profileType, operator: "Owner", - order: 1, + order: num, workflowId: workflow.id, ...meta, }); @@ -150,12 +150,13 @@ export class WorkflowController extends Controller { await Promise.all( profileOfficer.map(async (item, i) => { if (item.current_holderId) { + num = num + 1; if (item.orgChild1 == null || item.orgChild1.isOfficer == false) { const stateOperatorUser = new StateOperatorUser(); Object.assign(stateOperatorUser, { profileId: item.current_holderId, operator: "Officer", - order: i + 2, + order: num, workflowId: workflow.id, ...meta, }); @@ -165,7 +166,7 @@ export class WorkflowController extends Controller { Object.assign(stateOperatorUser, { profileId: item.current_holderId, operator: "PersonnelOfficer", - order: i + 2, + order: num, workflowId: workflow.id, ...meta, });