getEntity($serverPartEntity->getServiceInfoUID()); if (!$entity instanceof ServiceEntity) { throw new \Exception("[{$serverPartEntity->getServiceInfoUID()}]에 대한 서비스정보를 찾을수 없습니다."); } //서비스금액은 modify 함수내에서 재계산을 하므로 여기서는 modify만 호출함 return parent::modify($entity, []); } public function createServerPart(ServerPartEntity $serverPartEntity): ServerPartEntity { $this->action_process($serverPartEntity); return $serverPartEntity; } //create와 같은 작업임 public function modifyServerPart(ServerPartEntity $serverPartEntity): ServerPartEntity { return $this->createServerPart($serverPartEntity); } //create와 같은 작업임 public function deleteServerPart(ServerPartEntity $serverPartEntity): ServerPartEntity { return $this->createServerPart($serverPartEntity); } }