feat: [bending] 담당자 기본값 + 원자재 LOT 조회 API + 취소 복원 지원

- STOCK 주문 생성 시 담당자(manager_name) 미입력이면 로그인 사용자명 자동 설정
- GET /bending/material-lots?material={재질}: 수입검사 완료 입고의 LOT 목록 조회
- 취소→등록 복원은 기존 CANCELLED→DRAFT 전환으로 이미 지원됨 (프론트 UI만 필요)
This commit is contained in:
김보곤
2026-03-17 14:20:36 +09:00
parent 9358c4112e
commit b60e44ea3a
3 changed files with 52 additions and 1 deletions

View File

@@ -182,9 +182,19 @@ public function store(array $data)
$data['status_code'] = $data['status_code'] ?? Order::STATUS_DRAFT;
$data['order_type_code'] = $data['order_type_code'] ?? Order::TYPE_ORDER;
// 재고생산: 현장명 자동 설정
// 재고생산: 현장명 + 담당자 자동 설정
if ($isStock) {
$data['site_name'] = '재고생산';
// 담당자(manager_name)가 비어 있으면 로그인 사용자 이름으로 설정
$options = $data['options'] ?? [];
if (empty($options['manager_name'])) {
$user = \App\Models\Members\User::find($userId);
if ($user) {
$options['manager_name'] = $user->name;
$data['options'] = $options;
}
}
}
$items = $data['items'] ?? [];