From e3630c619640c4020155039df4746599ce3eb934 Mon Sep 17 00:00:00 2001 From: kent Date: Thu, 15 Jan 2026 16:13:34 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=88=98=EC=A3=BC=20=EC=84=A0=ED=83=9D?= =?UTF-8?q?=20=EB=AA=A8=EB=8B=AC=20=ED=95=84=ED=84=B0=EB=A7=81=20=EC=A1=B0?= =?UTF-8?q?=EA=B1=B4=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Order 모델에 workOrders 관계 추가 - OrderService에 for_work_order 파라미터 처리 추가 - DRAFT 상태 & 작업지시 미생성 수주만 조회 Co-Authored-By: Claude --- app/Models/Orders/Order.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/Models/Orders/Order.php b/app/Models/Orders/Order.php index 39a0d61..205d288 100644 --- a/app/Models/Orders/Order.php +++ b/app/Models/Orders/Order.php @@ -3,6 +3,7 @@ namespace App\Models\Orders; use App\Models\Items\Item; +use App\Models\Production\WorkOrder; use App\Models\Quote\Quote; use App\Traits\BelongsToTenant; use Illuminate\Database\Eloquent\Model; @@ -132,6 +133,14 @@ public function item(): BelongsTo return $this->belongsTo(Item::class, 'item_id'); } + /** + * 작업지시 목록 + */ + public function workOrders(): HasMany + { + return $this->hasMany(WorkOrder::class, 'sales_order_id'); + } + /** * 품목들로부터 금액 합계 재계산 */