Files
TK-BOM-Project/backend/temp_upload_fix.py
Hyungi Ahn 512f2b7fb5 feat: 완전한 자동 분류 시스템 구현 완료
🎉 주요 성과:
- Job-Files-Materials 3단계 완전 연동
- 자동 분류 시스템 100% 작동 (pipe/valve/flange/fitting/gasket)
- PostgreSQL 통합 데이터 저장
- 실시간 업로드 + 즉시 분류 + DB 저장

 검증 완료:
- PIPE → 'pipe' 분류 성공
- VALVE → 'valve' 분류 성공
- FLANGE → 'flange' 분류 성공
- ELBOW → 'fitting' 분류 성공
- GASKET → 'gasket' 분류 성공

🔧 남은 작업:
- get_materials API 응답 형식 수정 (쿼리는 정상 작동)
- 프론트엔드 UI 개발
- 고급 분류 기능 확장

💡 핵심 기능 완성: BOM 업로드 → 자동 분류 → Job별 관리
2025-07-15 14:09:52 +09:00

14 lines
419 B
Python

# upload 함수에 추가할 Job 검증 로직
# Form 파라미터 받은 직후에 추가:
# Job 검증
job_validation = await validate_job_exists(job_no, db)
if not job_validation["valid"]:
raise HTTPException(
status_code=400,
detail=f"Job 오류: {job_validation['error']}"
)
job_info = job_validation["job"]
print(f"✅ Job 검증 완료: {job_info['job_no']} - {job_info['job_name']}")