add relation developmentProjects

This commit is contained in:
Warunee Tamkoo 2024-07-17 14:16:19 +07:00
parent b6aace6b73
commit c1085b782e

View file

@ -216,7 +216,7 @@ export class KpiUserDevelopmentController extends Controller {
@Get("{id}")
async GetKpiUserDevelopmentDetail(@Path() id: string) {
const getKpiUserDevelopment = await this.kpiUserDevelopmentRepository.findOne({
relations: ["kpiUserEvaluation"],
relations: ["kpiUserEvaluation", "developmentProjects"],
where: { id: id },
});
if (!getKpiUserDevelopment) {
@ -239,10 +239,9 @@ export class KpiUserDevelopmentController extends Controller {
reasonDevelopment70: getKpiUserDevelopment.reasonDevelopment70,
reasonDevelopment20: getKpiUserDevelopment.reasonDevelopment20,
reasonDevelopment10: getKpiUserDevelopment.reasonDevelopment10,
developmentProjectTechniqueActuals:
getKpiUserDevelopment.developmentProjects.length > 0
? getKpiUserDevelopment.developmentProjects.map((x) => x.name).sort()
: [],
developmentProjectTechniqueActuals: getKpiUserDevelopment.developmentProjects
.map((x) => x.name)
.sort(),
};
return new HttpSuccess(mapKpiUserDevelopment);