feat: [quality] 실적신고 확정건 엑셀 다운로드 API 구현

- PhpSpreadsheet 기반 PerformanceReportExcelService 신규 생성
- 건기원 양식(품질인정자재등의 판매실적 대장) 엑셀 생성
- 카테고리별 배경색, 셀 병합, 회사정보 섹션 포함
- GET /api/v1/quality/performance-reports/export-excel 엔드포인트 추가
- 미확정 4개 필드(인정품목/내화성능시간/사용부위/로트번호) 빈값 처리
This commit is contained in:
김보곤
2026-03-17 15:56:57 +09:00
parent a96fd254e5
commit 17a0d2f98d
7 changed files with 495 additions and 12 deletions

View File

@@ -56,4 +56,12 @@ public function missing(Request $request)
return $this->service->missing($request->all());
}, __('message.fetched'));
}
public function exportExcel(Request $request)
{
$year = (int) $request->input('year', now()->year);
$quarter = (int) $request->input('quarter', ceil(now()->month / 3));
return $this->service->exportConfirmed($year, $quarter);
}
}