🧑💻 오늘의 개발하면서 생긴 크고 작은 이슈사항을 기록해주세요
💚 어떤 기능인가요?
소개 사이트(CareCode_Landing)가 보여 주는
수집량이 소스에 손으로 박혀 있어 사람이 직접 고쳐야 했습니다. 백엔드는 매주 공공데이터를 새로
받아 오므로 그 값은 반드시 낡습니다.
자동으로 받아 가려면 공개 통계가 필요한데, 확인해 보니 두 가지가 걸렸습니다.
병원 수를 얻을 공개 경로가 없다
/health/hospitals 목록은 공개지만 페이지 상한이 있어 세면 실제보다 적게 나옵니다.
집계 엔드포인트가 필요합니다.
시설 통계가 typeDistribution 을 항상 null 로 내보낸다
CareFacilityService.getFacilityStats() 가 getTypeStats() 를 조회해 놓고 버린 뒤
null 을 넣고 있었습니다. 응답에 필드가 있으면 클라이언트는 값이 온다고 믿습니다.
List<TypeStats> typeStats = careFacilityRepository.getTypeStats(); // 조회하고
...
.typeDistribution(null) // 버림
.typeStats(null)
activeFacilities 도 늘 0 이었습니다.
✅ To Dos
🧑💻 오늘의 개발하면서 생긴 크고 작은 이슈사항을 기록해주세요
💚 어떤 기능인가요?
소개 사이트(CareCode_Landing)가 보여 주는
수집량이 소스에 손으로 박혀 있어 사람이 직접 고쳐야 했습니다. 백엔드는 매주 공공데이터를 새로
받아 오므로 그 값은 반드시 낡습니다.
자동으로 받아 가려면 공개 통계가 필요한데, 확인해 보니 두 가지가 걸렸습니다.
병원 수를 얻을 공개 경로가 없다
/health/hospitals목록은 공개지만 페이지 상한이 있어 세면 실제보다 적게 나옵니다.집계 엔드포인트가 필요합니다.
시설 통계가
typeDistribution을 항상 null 로 내보낸다CareFacilityService.getFacilityStats()가getTypeStats()를 조회해 놓고 버린 뒤null을 넣고 있었습니다. 응답에 필드가 있으면 클라이언트는 값이 온다고 믿습니다.activeFacilities도 늘 0 이었습니다.✅ To Dos
GET /health/hospitals/statistics공개 추가 (총계 + 진료과목별)typeDistribution·typeStats·activeFacilities실제 값 채우기