feat: [equipment] 엑셀 Import 시 설비 사진 추출/업로드 기능 추가

- EquipmentPhotoService: uploadPhotoFromPath() 추가, 압축 메서드 public 전환
- EquipmentImportService: Drawing 추출/임시파일 저장/사진 업로드 통합
- EquipmentController: Import 응답 메시지에 사진 업로드 결과 포함
This commit is contained in:
김보곤
2026-02-25 20:49:58 +09:00
parent e291b29bd7
commit 308462dd69
3 changed files with 247 additions and 8 deletions

View File

@@ -245,9 +245,14 @@ public function importExecute(Request $request): JsonResponse
['duplicate_action' => $request->input('duplicate_action', 'skip')]
);
$photoMsg = '';
if (! empty($result['photos_uploaded'])) {
$photoMsg = ", 사진 {$result['photos_uploaded']}장 업로드";
}
return response()->json([
'success' => true,
'message' => "Import 완료: 성공 {$result['success']}건, 실패 {$result['failed']}건, 건너뜀 {$result['skipped']}",
'message' => "Import 완료: 성공 {$result['success']}건, 실패 {$result['failed']}건, 건너뜀 {$result['skipped']}{$photoMsg}",
'data' => $result,
]);
} catch (\Exception $e) {