From 50092c46861821781ed261fc4f86bf5fc09880e9 Mon Sep 17 00:00:00 2001 From: "choi.jh" Date: Tue, 24 Jun 2025 17:59:24 +0900 Subject: [PATCH] dbms_init...1 --- app/Services/Customer/CustomerService.php | 2 - .../ServiceItemLinkIpService.php | 53 ------------------- .../ServiceItemLinkService.php | 13 ----- 3 files changed, 68 deletions(-) delete mode 100644 app/Services/Customer/ServiceItemLink/ServiceItemLinkIpService.php delete mode 100644 app/Services/Customer/ServiceItemLink/ServiceItemLinkService.php diff --git a/app/Services/Customer/CustomerService.php b/app/Services/Customer/CustomerService.php index f4709be..742d209 100644 --- a/app/Services/Customer/CustomerService.php +++ b/app/Services/Customer/CustomerService.php @@ -6,7 +6,6 @@ use App\Entities\Customer\ClientEntity; use App\Services\CommonService; use App\Services\Customer\ClientService; -use App\Services\Customer\ServiceItemLink\ServiceItemIpService; use App\Services\Equipment\DomainService; use App\Services\Equipment\ServerService; use App\Services\Equipment\Part\IpService; @@ -66,7 +65,6 @@ abstract class CustomerService extends CommonService break; case 'IP': if (!array_key_exists($key, $this->_equipmentService)) { - // $this->_equipmentService[$key] = new ServiceItemIpService(); $this->_equipmentService[$key] = new IpService(); } break; diff --git a/app/Services/Customer/ServiceItemLink/ServiceItemLinkIpService.php b/app/Services/Customer/ServiceItemLink/ServiceItemLinkIpService.php deleted file mode 100644 index 13bded2..0000000 --- a/app/Services/Customer/ServiceItemLink/ServiceItemLinkIpService.php +++ /dev/null @@ -1,53 +0,0 @@ -_ipService) { - $this->_ipService = new IpService($this->request); - } - return $this->_ipService; - } - - public function getFormFieldOption(string $field, array $options = []): array - { - return $this->getIpService()->getEntities(); - } - - public function create(array $formDatas, mixed $entity = null): ServiceItemEntity - { - //ip의 경우 서비스중으로 설정작업 - $this->getIpService()->setStatus($formDatas['item_uid'], IpEntity::STATUS_OCCUPIED); - return parent::create($formDatas, $entity);; - } - public function modify(mixed $entity, array $formDatas): ServiceItemEntity - { - //item_uid가 기존과 다를경우 //toggle,batchjob의 경우 $formDatas에 item_uid가 없을수도 있음 - if (array_key_exists('item_uid', $formDatas) && $formDatas['item_uid'] !== $entity->getItemUid()) { - //item_uid의 경우 기존item_uid는 사용가능으로 설정작업 - $this->getIpService()->setStatus($entity->getItemUid(), IpEntity::STATUS_AVAILABLE); - //item_uidd의 경우 변경된 item_uid는 서비스중으로 설정작업 - $this->getIpService()->setStatus($formDatas['item_uid'], IpEntity::STATUS_OCCUPIED); - } - return parent::modify($entity, $formDatas); - } - public function delete(mixed $entity): bool - { - //item_uid의 경우 기존item_uid는 사용가능으로 설정작업 - $this->getIpService()->setStatus($entity->getItemUid(), IpEntity::STATUS_AVAILABLE); - return parent::delete($entity); - } -} diff --git a/app/Services/Customer/ServiceItemLink/ServiceItemLinkService.php b/app/Services/Customer/ServiceItemLink/ServiceItemLinkService.php deleted file mode 100644 index 1b5afce..0000000 --- a/app/Services/Customer/ServiceItemLink/ServiceItemLinkService.php +++ /dev/null @@ -1,13 +0,0 @@ -