From 9ef6866d7394566df104ff20066c68e8ed3093ad Mon Sep 17 00:00:00 2001 From: avicenan Date: Fri, 20 Feb 2026 14:59:42 +0700 Subject: [PATCH] upd: display room in service list detail --- src/controllers/service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/controllers/service.ts b/src/controllers/service.ts index e54c57e..c9dc7bb 100644 --- a/src/controllers/service.ts +++ b/src/controllers/service.ts @@ -51,6 +51,7 @@ export class ServiceController { const res_count = query; const res_list = query .leftJoinAndSelect("Service.serviceType", "serviceType") + .leftJoinAndSelect("Service.rooms", "rooms") .orderBy("Service." + param.order_field, param.order_direction) .offset(offset) .limit(limit); @@ -136,7 +137,10 @@ export class ServiceController { let param: any = await schema.validateAsync(req.params); let service = await ServiceModel.list({ "Service.id": param.id }) - .then((q) => q.leftJoinAndSelect("Service.serviceType", "serviceType").leftJoinAndSelect("Service.rooms", "rooms").getOne()); + .then((q) => q + .leftJoinAndSelect("Service.serviceType", "serviceType") + .leftJoinAndSelect("Service.rooms", "rooms") + .getOne()); if (!service) throw { message: "Service Not Found" };