From f3f3d8ac5206c4b5393c5b4db2dc241c10e2784f Mon Sep 17 00:00:00 2001 From: kittapath Date: Tue, 27 Aug 2024 13:21:53 +0700 Subject: [PATCH] no message --- .../KpiUserEvaluationController.ts | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/controllers/KpiUserEvaluationController.ts b/src/controllers/KpiUserEvaluationController.ts index 390723f..6e4b704 100644 --- a/src/controllers/KpiUserEvaluationController.ts +++ b/src/controllers/KpiUserEvaluationController.ts @@ -1544,6 +1544,7 @@ export class KpiUserEvaluationController extends Controller { await new permission().PermissionCreate(request, "SYS_RESULT"); const kpiUserEvaluations = await this.kpiUserEvalutionRepository.find({ where: { id: In(requestBody.id) }, + relations: ["kpiUserDevelopments", "kpiUserDevelopments.developmentProjects"], }); await Promise.all( @@ -1562,6 +1563,28 @@ export class KpiUserEvaluationController extends Controller { profileId: kpiUserEvaluation.profileId, }) .then(async (x) => {}); + + kpiUserEvaluation.kpiUserDevelopments.map(async (kpiUserDevelopment) => { + new CallAPI() + .PostData(request, "/org/profile/development", { + profileId: kpiUserEvaluation.profileId, + name: kpiUserDevelopment.name, + target: kpiUserDevelopment.target, + achievement10: kpiUserDevelopment.achievement10, + achievement5: kpiUserDevelopment.achievement5, + achievement0: kpiUserDevelopment.achievement0, + developmentProjects: kpiUserDevelopment.developmentProjects.map((x) => x.name), + reasonDevelopment70: kpiUserDevelopment.reasonDevelopment70, + reasonDevelopment20: kpiUserDevelopment.reasonDevelopment20, + reasonDevelopment10: kpiUserDevelopment.reasonDevelopment10, + isDevelopment70: kpiUserDevelopment.isDevelopment70, + isDevelopment20: kpiUserDevelopment.isDevelopment20, + isDevelopment10: kpiUserDevelopment.isDevelopment70, + summary: kpiUserDevelopment.summary, + point: kpiUserDevelopment.point, + }) + .then(async (x) => {}); + }); new CallAPI() .PostData(request, "/placement/noti/profile", { subject: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ระดับผลการประเมินการปฏิบัติราชการระดับบุคคลของคุณอยู่ในเกณฑ์ ${kpiUserEvaluation.summaryPoint}`,