From ae47c725690910ee021b253b44e73a02d33403e2 Mon Sep 17 00:00:00 2001 From: Bright Date: Mon, 18 Nov 2024 17:51:26 +0700 Subject: [PATCH] mock report4 --- src/controllers/ReportController.ts | 100 ++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/src/controllers/ReportController.ts b/src/controllers/ReportController.ts index 354df3f3..5a63d0d8 100644 --- a/src/controllers/ReportController.ts +++ b/src/controllers/ReportController.ts @@ -4085,4 +4085,104 @@ export class ReportController extends Controller { } return new HttpSuccess({ template: "report3", reportName: "report3", data: { data } }); } + + @Get("report4/{rootId}") + async findReport4(@Path() rootId: string) { + + const orgRootData = await this.orgRootRepository.find({ + where: { + id: rootId, + }, + order: { orgRootOrder: "ASC" }, + relations: [ + "posMasters", + "posMasters.positions", + "posMasters.positions.posLevel", + "posMasters.positions.posType", + "posMasters.positions.posExecutive", + ], + }); + let data: any = []; + var _data = [{ + type: "ทั่วไป", + level: "ปฎิบัติงาน", + total: "0", + remark: "-" + }, + { + type: "", + level: "ชำนาญงาน", + total: "0", + remark: "-" + }, + { + type: "", + level: "อาวุโส", + total: "0", + remark: "-" + }, + { + type: "", + level: "รวม", + total: "0", + remark: "" + }, + { + type: "วิชาการ", + level: "ปฎิบัติการ", + total: "0", + remark: "-" + }, + { + type: "", + level: "ชำนาญการ", + total: "0", + remark: "-" + }, + { + type: "", + level: "รวม", + total: "0", + remark: "" + }, + { + type: "อำนวยการ", + level: "ต้น", + total: "0", + remark: "-" + }, + { + type: "", + level: "สูง", + total: "0", + remark: "-" + }, + { + type: "", + level: "รวม", + total: "0", + remark: "" + }, + { + type: "บริหาร", + level: "ต้น", + total: "0", + remark: "-" + }, + { + type: "", + level: "สูง", + total: "0", + remark: "-" + }, + { + type: "", + level: "รวม", + total: "0", + remark: "" + } + ] + data.push(_data); + return new HttpSuccess({ template: "report4", reportName: "report4", data: { dateCurrent: Extension.ToThaiShortDate(new Date()) , data: _data } }); + } }