From e8fc42c14dda2ea96e60f309d5feaef1b456aec8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=98=81=EC=84=B1?= Date: Thu, 29 Jan 2026 14:40:32 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=9E=85=EA=B3=A0=20=EB=AA=A9=EB=A1=9D?= =?UTF-8?q?=20=EB=82=A0=EC=A7=9C=20=ED=95=84=ED=84=B0=20=EA=B8=B0=EC=A4=80?= =?UTF-8?q?=EC=9D=84=20created=5Fat=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - receiving_date 기준 → created_at(작성일) 기준으로 변경 - 입고처리 전(receiving_date=NULL) 데이터가 필터에서 누락되는 문제 해결 - creator 관계 eager loading 추가 Co-Authored-By: Claude Opus 4.5 --- app/Services/ReceivingService.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Services/ReceivingService.php b/app/Services/ReceivingService.php index 89a34ae..35ffa59 100644 --- a/app/Services/ReceivingService.php +++ b/app/Services/ReceivingService.php @@ -16,6 +16,7 @@ public function index(array $params): LengthAwarePaginator $tenantId = $this->tenantId(); $query = Receiving::query() + ->with('creator:id,name') ->where('tenant_id', $tenantId); // 검색어 필터 @@ -41,12 +42,12 @@ public function index(array $params): LengthAwarePaginator } } - // 날짜 범위 필터 + // 날짜 범위 필터 (작성일 기준) if (! empty($params['start_date'])) { - $query->where('receiving_date', '>=', $params['start_date']); + $query->whereDate('created_at', '>=', $params['start_date']); } if (! empty($params['end_date'])) { - $query->where('receiving_date', '<=', $params['end_date']); + $query->whereDate('created_at', '<=', $params['end_date']); } // 정렬