feat:중간검사 API 다중단계/resolve/upsert 지원 (Phase 5.1.3)

- getInspectionTemplate: 전체 검사 단계 templates[] 반환 (기존 첫번째만→다중)
- resolveInspectionDocument 신규: step_id 기반 기존 문서 조회 또는 템플릿 반환
- createInspectionDocument 개선: step_id 파라미터, 기존 DRAFT/REJECTED 문서 update 지원
- GET inspection-resolve 라우트 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-10 16:55:29 +09:00
parent d8fd221278
commit 6733a431bb
3 changed files with 144 additions and 30 deletions

View File

@@ -230,7 +230,17 @@ public function inspectionTemplate(int $id)
}
/**
* 검사 완료 시 검사 문서(Document) 생성
* 검사 문서 resolve (기존 문서 조회 또는 생성 정보 반환)
*/
public function resolveInspectionDocument(Request $request, int $id)
{
return ApiResponse::handle(function () use ($request, $id) {
return $this->service->resolveInspectionDocument($id, $request->all());
}, __('message.fetched'));
}
/**
* 검사 완료 시 검사 문서(Document) 생성/수정
*/
public function createInspectionDocument(Request $request, int $id)
{