feat: [bending] 담당자 기본값 + 원자재 LOT 조회 API + 취소 복원 지원
- STOCK 주문 생성 시 담당자(manager_name) 미입력이면 로그인 사용자명 자동 설정
- GET /bending/material-lots?material={재질}: 수입검사 완료 입고의 LOT 목록 조회
- 취소→등록 복원은 기존 CANCELLED→DRAFT 전환으로 이미 지원됨 (프론트 UI만 필요)
This commit is contained in:
@@ -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'] ?? [];
|
||||
|
||||
Reference in New Issue
Block a user