fix(user_to_room): add user id filter

This commit is contained in:
avicenan
2026-04-29 11:13:34 +07:00
parent e21d11262c
commit c4ccd48833

View File

@ -44,6 +44,11 @@ export class UserToRoomController {
// Base filter builder (reusable untuk step 1 & count)
const applyFilters = (qb: any) => {
if (param.with_deleted) qb.withDeleted();
const userIdFilter = filter["user.id"] ?? filter.user_id ?? filter.doctor_id ?? filter.id;
if (userIdFilter !== undefined && userIdFilter !== "") {
qb.andWhere("user.id = :userId", { userId: userIdFilter });
}
const userNameFilter = filter["user.name"] ?? filter.name;
if (userNameFilter !== undefined && userNameFilter !== "") {
const userNameVal = String(userNameFilter);