From 7432fb16aa88bafd9c7bea54e45f0e2aac6e5f7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=98=81=EC=84=B1?= Date: Thu, 5 Mar 2026 11:01:07 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20[production]=20=EC=9E=90=EC=9E=AC?= =?UTF-8?q?=ED=88=AC=EC=9E=85=20replace=20=EB=AA=A8=EB=93=9C=20=EC=A7=80?= =?UTF-8?q?=EC=9B=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - registerMaterialInputForItem에 replace 파라미터 추가 - 기존 투입 교체 방식 선택 가능 Co-Authored-By: Claude Opus 4.6 --- app/Http/Controllers/Api/V1/WorkOrderController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Api/V1/WorkOrderController.php b/app/Http/Controllers/Api/V1/WorkOrderController.php index 61828a4..c7fd77b 100644 --- a/app/Http/Controllers/Api/V1/WorkOrderController.php +++ b/app/Http/Controllers/Api/V1/WorkOrderController.php @@ -320,7 +320,14 @@ public function materialsForItem(int $id, int $itemId) public function registerMaterialInputForItem(MaterialInputForItemRequest $request, int $id, int $itemId) { return ApiResponse::handle(function () use ($request, $id, $itemId) { - return $this->service->registerMaterialInputForItem($id, $itemId, $request->validated()['inputs']); + $validated = $request->validated(); + + return $this->service->registerMaterialInputForItem( + $id, + $itemId, + $validated['inputs'], + (bool) ($validated['replace'] ?? false) + ); }, __('message.work_order.material_input_registered')); }