find firstName and lastName

This commit is contained in:
AdisakKanthawilang 2024-08-14 11:16:32 +07:00
parent e7e16ba513
commit 161595782d

View file

@ -337,6 +337,7 @@ export class KpiUserDevelopmentController extends Controller {
// evaluating?: boolean | null;
},
) {
const [firstName, lastName] = requestBody.keyword ? requestBody.keyword.split(" ") : ["", ""];
const [kpiUserDevelopment, total] = await AppDataSource.getRepository(KpiUserDevelopment)
.createQueryBuilder("kpiUserDevelopment")
.leftJoinAndSelect("kpiUserDevelopment.kpiUserEvaluation", "kpiUserEvaluation")
@ -370,7 +371,11 @@ export class KpiUserDevelopmentController extends Controller {
})
.orWhere("kpiUserDevelopment.name LIKE :keyword", {
keyword: `%${requestBody.keyword}%`,
});
})
.orWhere(`kpiUserEvaluation.firstName LIKE :firstName`, {
firstName: `%${firstName}%`,
})
.orWhere(`kpiUserEvaluation.lastName LIKE :lastName`, { lastName: `%${lastName}%` });
}),
)
.orderBy("kpiUserDevelopment.createdAt", "ASC")