From be9c1baa34b4ea472d9f28247807203f66cc4b8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9C=A0=EB=B3=91=EC=B2=A0?= Date: Fri, 6 Mar 2026 10:59:16 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20[receivables]=20=EC=83=81=EC=9C=84=20?= =?UTF-8?q?=EA=B1=B0=EB=9E=98=EC=B2=98=20=EC=A7=91=EA=B3=84=EC=97=90?= =?UTF-8?q?=EC=84=9C=20soft=20delete=20=EB=A0=88=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EC=A0=9C=EC=99=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - orders, deposits, bills 서브쿼리에 whereNull('deleted_at') 추가 Co-Authored-By: Claude Opus 4.6 --- app/Services/ReceivablesService.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Services/ReceivablesService.php b/app/Services/ReceivablesService.php index 9eaf56d..3ebb046 100644 --- a/app/Services/ReceivablesService.php +++ b/app/Services/ReceivablesService.php @@ -270,18 +270,21 @@ private function getTopReceivableVendors(int $tenantId, int $limit = 3): array ->select('client_id', \DB::raw('SUM(total_amount) as total')) ->where('tenant_id', $tenantId) ->whereNotNull('client_id') + ->whereNull('deleted_at') ->groupBy('client_id'); $depositsSub = \DB::table('deposits') ->select('client_id', \DB::raw('SUM(amount) as total')) ->where('tenant_id', $tenantId) ->whereNotNull('client_id') + ->whereNull('deleted_at') ->groupBy('client_id'); $billsSub = \DB::table('bills') ->select('client_id', \DB::raw('SUM(amount) as total')) ->where('tenant_id', $tenantId) ->whereNotNull('client_id') + ->whereNull('deleted_at') ->where('bill_type', 'received') ->groupBy('client_id');