Commit Graph

3 Commits

Author SHA1 Message Date
974ce5f655 feat: 한퓨어 엑셀 형식 지원 및 조제 용도 구분(usage_type) 추가
한퓨어 엑셀:
- ExcelProcessor에 hanpure 형식 자동 감지 및 처리 추가
- 옵션항목에서 중량 파싱 (600g*5개 → 3000g 등)
- 주문번호에서 입고일 추출, ingredient_code 직접 활용

조제 용도 구분:
- compounds.usage_type 컬럼 추가 (SALE/SELF_USE/SAMPLE/DISPOSAL)
- 조제 실행 시 용도 선택 드롭다운
- 조제 목록에서 용도 뱃지 클릭으로 사후 변경 가능
- 비판매 용도 시 sell_price_total=0, 매출 통계 제외
- PUT /api/compounds/:id/usage-type API 추가
- 용도 구분 설계 문서 (docs/조제_용도구분_usage_type.md)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 14:34:10 +00:00
1198c22083 fix: Excel 입고 시 보험코드 9자리 패딩 처리
- Excel 읽기 시 제품코드를 문자열로 처리하여 앞자리 0 보존
- 한의사랑/한의정보 형식 모두 보험코드 9자리 패딩 적용
- 예: 60600420 → 060600420 자동 변환

이제 Excel 파일의 보험코드가 숫자로 읽혀도 정상 처리됨

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-16 14:36:52 +00:00
974000acaa feat: Excel 형식 자동 감지 및 다중 형식 지원 추가
 새로운 기능
- 한의사랑, 한의정보 Excel 형식 자동 감지
- ExcelProcessor 클래스로 형식별 처리 로직 분리
- 각 형식에 맞는 컬럼 매핑 자동 적용

📊 지원하는 Excel 형식
1. 한의사랑 형식
   - 품목명, 제품코드, 일그램당단가, 원산지 등
   - 단가가 이미 계산된 형식

2. 한의정보 형식
   - 제품코드, 업체명, 약재명, 구입일자 등
   - 업체명이 포함된 형식

🔧 기술적 변경사항
- excel_processor.py 모듈 추가
- 형식 감지 및 검증 로직 구현
- 표준 형식으로 자동 변환 기능
- 업로드 응답에 상세 요약 정보 추가

 테스트 완료
- 한의사랑 형식 업로드 성공
- 한의정보 형식 업로드 성공
- 각 형식당 28종 약재, 88,000g 처리 확인

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2026-02-15 08:15:59 +00:00