diff --git a/src/controllers/KpiUserEvaluationController.ts b/src/controllers/KpiUserEvaluationController.ts index f20dab0..751260e 100644 --- a/src/controllers/KpiUserEvaluationController.ts +++ b/src/controllers/KpiUserEvaluationController.ts @@ -1143,8 +1143,8 @@ export class KpiUserEvaluationController extends Controller { } else if (requestBody.status.trim().toUpperCase() == "EVALUATING_EVALUATOR") { await new CallAPI() .PostData(request, "/placement/noti/profiles", { - subject: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} สรุปการประเมินผลการปฏิบัติราชการระดับบุคคล`, - body: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} สรุปการประเมินผลการปฏิบัติราชการระดับบุคคล`, + subject: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ส่งสรุปการประเมินผลการปฏิบัติราชการระดับบุคคลให้ประเมิน`, + body: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ส่งสรุปการประเมินผลการปฏิบัติราชการระดับบุคคลให้ประเมิน`, receiverUserIds: [ { receiverUserId: kpiUserEvaluation.evaluatorId, @@ -1593,8 +1593,8 @@ export class KpiUserEvaluationController extends Controller { } else { await new CallAPI() .PostData(request, "/placement/noti/profiles", { - subject: `${item.prefix}${item.firstName} ${item.lastName} ผู้ประเมินอนุมัติข้อตกลง`, - body: `${item.prefix}${item.firstName} ${item.lastName} ผู้ประเมินอนุมัติข้อตกลง`, + subject: `${item.prefix}${item.firstName} ${item.lastName} ส่งข้อตกลงการประเมินผลการปฏิบัติราชการระดับบุคคลให้อนุมัติ`, + body: `${item.prefix}${item.firstName} ${item.lastName} ส่งข้อตกลงการประเมินผลการปฏิบัติราชการระดับบุคคลให้อนุมัติ`, receiverUserIds: [ { receiverUserId: item.commanderId, @@ -2074,7 +2074,12 @@ export class KpiUserEvaluationController extends Controller { .PostData(request, "/placement/noti/profile", { subject: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ผู้ประเมินแสดงความเห็น`, body: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ผู้ประเมินแสดงความเห็น`, - receiverUserId: kpiUserEvaluation.commanderHighId, + receiverUserIds: [ + { + receiverUserId: kpiUserEvaluation.commanderHighId, + notiLink: `${process.env.USER_NOTI_URL}/KPI-evaluator/${kpiUserEvaluation.id}`, + }, + ], payload: "", isSendMail: true, isSendInbox: true, @@ -2132,8 +2137,8 @@ export class KpiUserEvaluationController extends Controller { if (kpiUserEvaluation.evaluatorId == null) { await new CallAPI() .PostData(request, "/placement/noti/keycloak", { - subject: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ผู้ประเมินแสดงความเห็น`, - body: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ผู้ประเมินแสดงความเห็น`, + subject: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ผู้ประเมินได้ให้ความเห็นโดยเห็นสมควรตามผลการประเมิน`, + body: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ผู้ประเมินได้ให้ความเห็นโดยเห็นสมควรตามผลการประเมิน`, receiverUserId: "aec26ac3-417c-4cf9-9cbe-874939f99ecc", payload: "", isSendMail: true, @@ -2148,7 +2153,12 @@ export class KpiUserEvaluationController extends Controller { .PostData(request, "/placement/noti/profile", { subject: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ผู้ประเมินได้ให้ความเห็นโดยเห็นสมควรตามผลการประเมิน`, body: `${kpiUserEvaluation.prefix}${kpiUserEvaluation.firstName} ${kpiUserEvaluation.lastName} ผู้ประเมินได้ให้ความเห็นโดยเห็นสมควรตามผลการประเมิน`, - receiverUserId: kpiUserEvaluation.evaluatorId, + receiverUserIds: [ + { + receiverUserId: kpiUserEvaluation.evaluatorId, + notiLink: `${process.env.USER_NOTI_URL}/KPI-evaluator/${kpiUserEvaluation.id}`, + }, + ], payload: "", isSendMail: true, isSendInbox: true, @@ -2156,7 +2166,7 @@ export class KpiUserEvaluationController extends Controller { }) .then(() => {}) .catch(() => {}); - kpiUserEvaluation.evaluationStatus = "SUMMARY_COMMANDER_HIGH"; + kpiUserEvaluation.evaluationStatus = "COMPLETE"; } const before = structuredClone(kpiUserEvaluation);