From 68d07ce53b0971287f7285b49ccb8fe8a4d14bce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Wed, 30 Oct 2024 13:07:59 +0900 Subject: [PATCH] cfmgrv4 init...4 --- app/Services/Cloudflare/AuditLogService.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app/Services/Cloudflare/AuditLogService.php b/app/Services/Cloudflare/AuditLogService.php index 1747a6e..e6bcece 100644 --- a/app/Services/Cloudflare/AuditLogService.php +++ b/app/Services/Cloudflare/AuditLogService.php @@ -58,16 +58,12 @@ class AuditLogService extends CloudflareService return $formDatas; } - private function auditlog_process(AuditLogEntity $entity): void + private function auditlog_process(AccountEntity $account_entity, AuditLogEntity $entity): void { - //해당 Zone을 Sync작업한다 + //auditlog의 domain에 해당하는 Zone이 존재하는지 확인 $this->getZoneModel()->where('domain', $entity->getZoneName()); $zone_entity = $this->getZoneModel()->getEntity(); if ($zone_entity !== null) { - $account_entity = $this->getAccountModel()->getEntityBYPK($zone_entity->getParent()); - if ($account_entity === null) { - throw new \Exception("Account: [{$zone_entity->getParent()}] 정보를 찾을수 없습니다."); - } //해당 Zone만 Sync작업을 한다. $zone_service = new ZoneService(); $zone_entity = $zone_service->sync($account_entity, $zone_entity); @@ -102,7 +98,7 @@ class AuditLogService extends CloudflareService if ($entity === null) { $formDatas = $this->getArrayByResult($result); $entity = $this->getModel()->create($formDatas); - $this->auditlog_process($entity); + $this->auditlog_process(entity: $account_entity, $entity); } } else { log_message("debug", var_export($result, true));