diff --git a/extdbms/lib/Controllers/SiteController.php b/extdbms/lib/Controllers/SiteController.php index 0dd3bd0..6b43cb2 100644 --- a/extdbms/lib/Controllers/SiteController.php +++ b/extdbms/lib/Controllers/SiteController.php @@ -243,7 +243,13 @@ class SiteController extends CommonController if (!count($service_codes)) { throw new \Exception("[{$adddb_code}] 값에 해당하는 부가서비스정보가 존재하지 않습니다."); } - $this->services = $this->getService()->getExtras($service_codes); + $clients = []; + $services = $this->getService()->getExtras($service_codes); + foreach ($services as $service) { + $clients[$service->getPK()] = $this->getClientService()->getEntitByCode($service->getClientCode()); + } + $this->services = $services; + $this->clients = $clients; return $this->render(__FUNCTION__); } } //Class diff --git a/extdbms/lib/Entities/ServiceEntity.php b/extdbms/lib/Entities/ServiceEntity.php index 4307688..0cf7fa1 100644 --- a/extdbms/lib/Entities/ServiceEntity.php +++ b/extdbms/lib/Entities/ServiceEntity.php @@ -18,6 +18,10 @@ class ServiceEntity extends Entity { return $this->service_code; } + public function getServerCode(): string + { + return $this->server_code; + } public function getMemberCode(): string { return $this->service_manager; diff --git a/extdbms/lib/View/extraservice.php b/extdbms/lib/View/extraservice.php index 3ac39c4..3bf0b3b 100644 --- a/extdbms/lib/View/extraservice.php +++ b/extdbms/lib/View/extraservice.php @@ -21,14 +21,14 @@
- results as $result) {?> + services as $service) { ?>