From c155df14dae274b27981b0a92d33a634bdd65c81 Mon Sep 17 00:00:00 2001 From: Matthieu Haineault Date: Mon, 1 Dec 2025 11:39:27 -0500 Subject: [PATCH] fix(employees): added phone, adress and 1st work day to findOwnProfil function --- .../employees/services/employees.service.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/identity-and-account/employees/services/employees.service.ts b/src/identity-and-account/employees/services/employees.service.ts index 36de7a8..eb02bb7 100644 --- a/src/identity-and-account/employees/services/employees.service.ts +++ b/src/identity-and-account/employees/services/employees.service.ts @@ -2,6 +2,7 @@ import { Injectable } from "@nestjs/common"; import { Users } from "@prisma/client"; import { Result } from "src/common/errors/result-error.factory"; import { EmailToIdResolver } from "src/common/mappers/email-id.mapper"; +import { toStringFromDate } from "src/common/utils/date-utils"; import { EmployeeDetailedDto } from "src/identity-and-account/employees/dtos/employee-detailed.dto"; import { EmployeeDto } from "src/identity-and-account/employees/dtos/employee.dto"; import { PrismaService } from "src/prisma/prisma.service"; @@ -67,8 +68,11 @@ export class EmployeesService { first_name: true, last_name: true, email: true, + phone_number: true, + residence: true, }, }, + first_work_day: true, company_code: true, job_title: true, external_payroll_id: true, @@ -76,7 +80,8 @@ export class EmployeesService { select: { id: true, user: { select: { - first_name: true, last_name: true + first_name: true, + last_name: true, }, }, }, @@ -99,6 +104,9 @@ export class EmployeesService { company_name: company_name, job_title: existing_profile.job_title ?? '', external_payroll_id: existing_profile.external_payroll_id, + phone_number: existing_profile.user.phone_number, + residence: existing_profile.user.phone_number, + first_work_day: toStringFromDate(existing_profile.first_work_day), } } }