feat: 작업일지/중간검사 설정을 ProcessStep → Process 레벨로 이동
- Process 모델에 document_template_id, needs_work_log, work_log_template_id 추가 - ProcessStep에서 해당 필드 제거 - WorkOrderService의 검사 관련 3개 메서드(getInspectionTemplate, resolveInspectionDocument, createInspectionDocument) 공정 레벨 참조로 변경 - ProcessService eager loading에 documentTemplate, workLogTemplateRelation 추가 - FormRequest 검증 규칙 이동 (ProcessStep → Process) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -17,7 +17,7 @@ public function index(int $processId)
|
||||
$process = $this->findProcess($processId);
|
||||
|
||||
return $process->steps()
|
||||
->with('documentTemplate:id,name,category')
|
||||
->select('*')
|
||||
->orderBy('sort_order')
|
||||
->get();
|
||||
}
|
||||
@@ -30,7 +30,7 @@ public function show(int $processId, int $stepId)
|
||||
$this->findProcess($processId);
|
||||
|
||||
$step = ProcessStep::where('process_id', $processId)
|
||||
->with('documentTemplate:id,name,category')
|
||||
->select('*')
|
||||
->find($stepId);
|
||||
if (! $step) {
|
||||
throw new NotFoundHttpException(__('error.not_found'));
|
||||
|
||||
Reference in New Issue
Block a user