From 127a994801eed79de944e8d64b745ad6582aa066 Mon Sep 17 00:00:00 2001 From: kittapath Date: Thu, 26 Dec 2024 22:17:57 +0700 Subject: [PATCH] no message --- src/controllers/DevelopmentController.ts | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/controllers/DevelopmentController.ts b/src/controllers/DevelopmentController.ts index f2b456a..c8fa4d7 100644 --- a/src/controllers/DevelopmentController.ts +++ b/src/controllers/DevelopmentController.ts @@ -1944,7 +1944,7 @@ export class DevelopmentController extends Controller { }) .andWhere( keyword != undefined - ? new Brackets ((qb) => { + ? new Brackets((qb) => { qb.where("development.projectName LIKE :keyword") .orWhere("development.root LIKE :keyword") .orWhere("development.child1 LIKE :keyword") @@ -2610,7 +2610,7 @@ export class DevelopmentController extends Controller { async developmentDetail( @Path() developmentId: string, @Path() type: string, - @Request() request: RequestWithUser + @Request() request: RequestWithUser, ) { const getDevelopment = await this.developmentRepository.findOne({ where: { id: developmentId }, @@ -2625,13 +2625,17 @@ export class DevelopmentController extends Controller { throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบข้อมูลโครงการ/หลักสูตรการฝึกอบรมนี้"); if (type.trim().toLocaleUpperCase() == "OFFICER") { - let _workflow = await new permission().Workflow(request, developmentId, "SYS_REGISTRY_OFFICER"); + let _workflow = await new permission().Workflow( + request, + developmentId, + "SYS_REGISTRY_OFFICER", + ); if (_workflow == false) await new permission().PermissionGet(request, "SYS_REGISTRY_OFFICER"); } else if (type.trim().toLocaleUpperCase() == "USER") { } else { throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่สามารถเข้าถึงข้อมูลนี้ได้"); } - + let _getDevelopment: any = { id: getDevelopment.id, evaluationId: null, @@ -2651,7 +2655,7 @@ export class DevelopmentController extends Controller { selectType: "PROJECT", selectTypeYear: getDevelopment.year, selectTypeId: null, - developmentProjects : getDevelopment.developmentProjectTechniqueActuals + developmentProjects: getDevelopment.developmentProjectTechniqueActuals .map((x) => x.name) .sort(), }; @@ -2698,11 +2702,12 @@ export class DevelopmentController extends Controller { if (oldProfile.isDone == true) return; } if (item["ประเภท"] == undefined) return; + let development = Object.assign(new DevelopmentHistory(), oldProfile); if (item["ประเภท"] == "ข้าราชการกรุงเทพมหานครสามัญ" || item["ประเภท"] == "ขรก.กทม. สามัญ") { await new CallAPI() .GetData(request, `/org/unauthorize/officer/citizen/${item["รหัสประจำตัวประชาชน"]}`) .then(async (x: any) => { - let development = Object.assign(new DevelopmentHistory(), x); + development = Object.assign(development, x); development.dateStart = item["วันที่เริ่มต้น"] == undefined ? null : item["วันที่เริ่มต้น"]; development.dateEnd = @@ -2738,7 +2743,6 @@ export class DevelopmentController extends Controller { setLogDataDiff(request, { before, after: development }); }) .catch(async (x) => { - let development = new DevelopmentHistory(); let _null: any = null; development.prefix = item["คำนำหน้า"] == undefined ? null : item["คำนำหน้า"]; development.firstName = item["ชื่อ"] == undefined ? null : item["ชื่อ"]; @@ -2789,7 +2793,7 @@ export class DevelopmentController extends Controller { `/org/unauthorize/employee-prem/citizen/${item["รหัสประจำตัวประชาชน"]}`, ) .then(async (x: any) => { - let development = Object.assign(new DevelopmentHistory(), x); + development = Object.assign(development, x); development.dateStart = item["วันที่เริ่มต้น"] == undefined ? null : item["วันที่เริ่มต้น"]; development.dateEnd = @@ -2825,7 +2829,6 @@ export class DevelopmentController extends Controller { setLogDataDiff(request, { before, after: development }); }) .catch(async (x) => { - let development = new DevelopmentHistory(); let _null: any = null; development.prefix = item["คำนำหน้า"] == undefined ? null : item["คำนำหน้า"]; development.firstName = item["ชื่อ"] == undefined ? null : item["ชื่อ"];