feat(WEB): 절곡품 선생산→재고적재 Phase 3 - 수주 절곡 재고 확인 API

- OrderService: checkBendingStockForOrder() 메서드 추가
  - order_items에서 item_category='BENDING'인 품목 추출
  - 각 품목의 가용재고/부족수량 계산 후 반환
- OrderController: checkBendingStock() 엔드포인트 추가
- Route: GET /api/v1/orders/{id}/bending-stock

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-21 16:26:09 +09:00
parent 25e21ee6d7
commit 4f777d8cf9
3 changed files with 126 additions and 24 deletions

View File

@@ -134,6 +134,16 @@ public function revertOrderConfirmation(int $id)
}, __('message.order.order_confirmation_reverted'));
}
/**
* 절곡 BOM 품목 재고 확인
*/
public function checkBendingStock(int $id)
{
return ApiResponse::handle(function () use ($id) {
return $this->service->checkBendingStockForOrder($id);
}, __('message.fetched'));
}
/**
* 생산지시 되돌리기 (작업지시 및 관련 데이터 삭제)
*/