fix: [esign] tenant_id를 session 방식으로 변경 (MNG 패턴 준수)
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
use App\Services\ESign\HandwritingVerificationService;
|
||||
use Illuminate\Http\JsonResponse;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\View\View;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
|
||||
@@ -54,7 +53,7 @@ public function demo(Request $request): View|Response
|
||||
|
||||
public function indexTemplates(Request $request): JsonResponse
|
||||
{
|
||||
$tenantId = Auth::user()->tenant_id;
|
||||
$tenantId = session('selected_tenant_id', 1);
|
||||
|
||||
$templates = EsignVerificationTemplate::where('tenant_id', $tenantId)
|
||||
->where('is_active', true)
|
||||
@@ -77,7 +76,7 @@ public function storeTemplate(Request $request): JsonResponse
|
||||
'max_attempts' => 'nullable|integer|min:1|max:20',
|
||||
]);
|
||||
|
||||
$tenantId = Auth::user()->tenant_id;
|
||||
$tenantId = session('selected_tenant_id', 1);
|
||||
|
||||
$template = EsignVerificationTemplate::create([
|
||||
'tenant_id' => $tenantId,
|
||||
@@ -87,7 +86,7 @@ public function storeTemplate(Request $request): JsonResponse
|
||||
'pass_threshold' => $request->input('pass_threshold', 80.00),
|
||||
'max_attempts' => $request->input('max_attempts', 5),
|
||||
'is_active' => true,
|
||||
'created_by' => Auth::id(),
|
||||
'created_by' => auth()->id(),
|
||||
]);
|
||||
|
||||
return response()->json(['success' => true, 'data' => $template], 201);
|
||||
@@ -95,7 +94,7 @@ public function storeTemplate(Request $request): JsonResponse
|
||||
|
||||
public function showTemplate(int $id): JsonResponse
|
||||
{
|
||||
$tenantId = Auth::user()->tenant_id;
|
||||
$tenantId = session('selected_tenant_id', 1);
|
||||
|
||||
$template = EsignVerificationTemplate::where('tenant_id', $tenantId)
|
||||
->findOrFail($id);
|
||||
@@ -116,7 +115,7 @@ public function updateTemplate(Request $request, int $id): JsonResponse
|
||||
'max_attempts' => 'nullable|integer|min:1|max:20',
|
||||
]);
|
||||
|
||||
$tenantId = Auth::user()->tenant_id;
|
||||
$tenantId = session('selected_tenant_id', 1);
|
||||
|
||||
$template = EsignVerificationTemplate::where('tenant_id', $tenantId)
|
||||
->findOrFail($id);
|
||||
@@ -134,7 +133,7 @@ public function updateTemplate(Request $request, int $id): JsonResponse
|
||||
|
||||
public function destroyTemplate(int $id): JsonResponse
|
||||
{
|
||||
$tenantId = Auth::user()->tenant_id;
|
||||
$tenantId = session('selected_tenant_id', 1);
|
||||
|
||||
$template = EsignVerificationTemplate::where('tenant_id', $tenantId)
|
||||
->findOrFail($id);
|
||||
@@ -165,7 +164,7 @@ public function demoRecognize(Request $request): JsonResponse
|
||||
|
||||
public function verificationHistory(Request $request): JsonResponse
|
||||
{
|
||||
$tenantId = Auth::user()->tenant_id;
|
||||
$tenantId = session('selected_tenant_id', 1);
|
||||
|
||||
$query = EsignHandwritingVerification::where('tenant_id', $tenantId)
|
||||
->orderBy('created_at', 'desc');
|
||||
@@ -183,7 +182,7 @@ public function verificationHistory(Request $request): JsonResponse
|
||||
|
||||
public function stats(): JsonResponse
|
||||
{
|
||||
$tenantId = Auth::user()->tenant_id;
|
||||
$tenantId = session('selected_tenant_id', 1);
|
||||
|
||||
$total = EsignHandwritingVerification::where('tenant_id', $tenantId)->count();
|
||||
$passed = EsignHandwritingVerification::where('tenant_id', $tenantId)->where('is_passed', true)->count();
|
||||
|
||||
Reference in New Issue
Block a user