diff --git a/app/Services/Equipment/ServerService.php b/app/Services/Equipment/ServerService.php index 287e140..03ef8f6 100644 --- a/app/Services/Equipment/ServerService.php +++ b/app/Services/Equipment/ServerService.php @@ -198,11 +198,7 @@ class ServerService extends EquipmentService implements ServiceInterface public function create(array $formDatas): ServerEntity { //서버정보 생성 - try { - $entity = parent::create($formDatas); - } catch (\CodeIgniter\Database\Exceptions\DatabaseException $e) { - throw new \Exception(__METHOD__ . "오류발생: IP중복일 가능성이 있습니다."); - } + $entity = parent::create($formDatas); //서버의 Type별 서버파트정보등록(서버파트연결 자동등록용) $entity = $this->getServerPartService()->setServer('create', $entity, []); if ($entity->getIP() !== null) { //IP가 정의되어 있으면 @@ -216,11 +212,7 @@ class ServerService extends EquipmentService implements ServiceInterface //수정전 정보 $oldEntity = clone $entity; //반드시 clone 할것 //서버정보 수정 - try { - $entity = parent::modify($entity, $formDatas); - } catch (\CodeIgniter\Database\Exceptions\DatabaseException $e) { - throw new \Exception(__METHOD__ . "오류발생: IP중복일 가능성이 있습니다."); - } + $entity = parent::modify($entity, $formDatas); //서비스가 연결되어 있고 대체서버가 아니면, 서비스정보수정(청구액수정) if ($entity->getServiceInfoUID() !== null && $entity->getType() !== "alternative") { $this->getServiceService()->setAmount($this->getServiceService()->getEntity($entity->getServiceInfoUID()));