docs: APC 매핑 현황 및 바코드=APC 케이스 문서화

This commit is contained in:
thug0bin 2026-02-28 11:43:55 +09:00
parent b1d5bcfc98
commit f438f42d15

View File

@ -163,3 +163,57 @@ https://ani.0bin.in/img/{APC}_D.jpg # 상세
```
예: `https://ani.0bin.in/img/0230237810109_F.jpg`
---
## APC 매핑 현황 (2025-06-30)
### 매핑 완료 (8개)
| 제품 | APC | 이미지 | 비고 |
|------|-----|--------|------|
| 안텔민킹(5kg이상) | 0230237810109 | ✅ | |
| 안텔민뽀삐(5kg이하) | 0230237010107 | ✅ | |
| (판)복합개시딘 | 0231093520106 | ✅ | |
| 파라캅L(5kg이상) | 0230338510101 | ✅ | |
| 파라캅S(5kg이하) | 0230347110106 | ✅ | |
| 세레니아정16mg | 0231884610109 | ✅ | |
| 세레니아정24mg | 0231884620107 | ✅ | |
| 제스타제(10정) | 8809720800455 | ❌ | 바코드=APC |
### 바코드=APC 케이스
PostgreSQL에서 일부 제품은 APC 대신 **바코드**로 등록됨:
```
제스타제:
- 약국 바코드: 8809720800455
- PostgreSQL apc: 8809720800455 (동일!)
- RAG 데이터 있음 ✅
- 이미지 URL: ❌ (023으로 시작 안 함)
```
**시스템 처리 로직:**
1. CD_ITEM_UNIT_MEMBER에서 `023%` APC 검색
2. 없으면 기존 바코드를 APC로 사용
3. PostgreSQL에서 해당 코드로 RAG 조회
### 매핑 대기 (주요 펫팜 공급)
| 제품 | 상태 |
|------|------|
| 가드닐 L/M/S | PostgreSQL 용량별 APC 없음 |
| 다이로하트정 M/S/SS | 매칭 필요 |
| 리펠로 M/S | 부모 APC만 있음 |
| 셀라이트액 L/M/S/SS/XL | 매칭 필요 |
| 캐치원 SS/S/M/L/캣 | PostgreSQL에 없음 |
| 하트세이버 L/M/mini/S | 매칭 필요 |
| 하트웜솔루션 M/S | 매칭 필요 |
---
## 관련 파일
- `backend/app.py`: `_get_animal_drugs()`, `_get_animal_drug_rag()`
- `backend/scripts/insert_apc_*.py`: APC INSERT 스크립트
- `docs/APC_MAPPING_PLAN.md`: APC 매핑 기획