From 376e1bf57eaa662434dc14e58f5cfb9dedf01678 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Thu, 12 Feb 2026 15:56:41 +0900 Subject: [PATCH] =?UTF-8?q?fix:EsignAuditLog=20=EC=83=9D=EC=84=B1=20?= =?UTF-8?q?=EC=8B=9C=20tenant=5Fid=20=EB=88=84=EB=9D=BD=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 모델 $fillable에 tenant_id 추가, 컨트롤러의 감사 로그 생성 3곳 (contract_created, contract_cancelled, sign_request_sent) 모두 tenant_id를 포함하도록 수정. Co-Authored-By: Claude Opus 4.6 --- app/Http/Controllers/ESign/EsignApiController.php | 3 +++ app/Models/ESign/EsignAuditLog.php | 1 + 2 files changed, 4 insertions(+) diff --git a/app/Http/Controllers/ESign/EsignApiController.php b/app/Http/Controllers/ESign/EsignApiController.php index 6f0ad46d..a0469d09 100644 --- a/app/Http/Controllers/ESign/EsignApiController.php +++ b/app/Http/Controllers/ESign/EsignApiController.php @@ -149,6 +149,7 @@ public function store(Request $request): JsonResponse // 감사 로그 EsignAuditLog::create([ + 'tenant_id' => $tenantId, 'contract_id' => $contract->id, 'action' => 'contract_created', 'ip_address' => $request->ip(), @@ -182,6 +183,7 @@ public function cancel(Request $request, int $id): JsonResponse ]); EsignAuditLog::create([ + 'tenant_id' => $tenantId, 'contract_id' => $contract->id, 'action' => 'contract_cancelled', 'ip_address' => $request->ip(), @@ -260,6 +262,7 @@ public function send(Request $request, int $id): JsonResponse } EsignAuditLog::create([ + 'tenant_id' => $tenantId, 'contract_id' => $contract->id, 'action' => 'sign_request_sent', 'ip_address' => $request->ip(), diff --git a/app/Models/ESign/EsignAuditLog.php b/app/Models/ESign/EsignAuditLog.php index 6179f780..9ef7124d 100644 --- a/app/Models/ESign/EsignAuditLog.php +++ b/app/Models/ESign/EsignAuditLog.php @@ -12,6 +12,7 @@ class EsignAuditLog extends Model public $timestamps = false; protected $fillable = [ + 'tenant_id', 'contract_id', 'signer_id', 'action',