From 940de52eb623c7bdb9aa34d52a1e3c58441d4eea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Tue, 1 Apr 2025 17:24:46 +0900 Subject: [PATCH] dbms_primeidc init...1 --- extdbms/lib/Controllers/SiteController.php | 8 +++++++- extdbms/lib/Entities/ServiceEntity.php | 4 ++++ extdbms/lib/View/extraservice.php | 14 +++++++------- 3 files changed, 18 insertions(+), 8 deletions(-) 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) { ?> - Client_Name ?> - server_code ?> - service_ip ?> - service_os ?> - service_sw ?> + clients[$service->getPK()]->getTitle() ?> + getServerCode() ?> + service_ip ?> + service_os ?> + service_sw ?> - + \ No newline at end of file