diff --git a/src/controllers/ViewWorkFlowController.ts b/src/controllers/ViewWorkFlowController.ts index 7ad87cad..1ca64578 100644 --- a/src/controllers/ViewWorkFlowController.ts +++ b/src/controllers/ViewWorkFlowController.ts @@ -33,10 +33,22 @@ export class ViewWorkFlowController extends Controller { const lists = await this.metaWorkflowRepository .createQueryBuilder("metaWorkflow") .select(["metaWorkflow.name", "metaWorkflow.sysName"]) - .groupBy("metaWorkflow.name") + // .groupBy("metaWorkflow.name") .getMany(); - return new HttpSuccess(lists); + const sys: any = []; + + for (let index = 0; index < lists.length; index++) { + const element = await lists[index]; + if (sys.findIndex((x: any) => x.sysName === element.sysName) === -1) { + sys.push({ + sysName: element.sysName, + name: element.name, + }); + } + } + + return new HttpSuccess(sys); } @Get("")