Work · 2025.12–2026.04
근태·출역 숫자 맞추기
화면마다 다르던 출역 수, 팀 이동 뒤 안 보이던 사람을 원인부터 나눠 고쳤습니다.
반복 문의 해소 · 집계 기준 통일
PostgreSQLMyBatisSpring
상황
목록과 상세의 출역 수가 다르거나, 팀 이동 뒤 과거 날짜로 수기등록할 때 근로자가 안 보이거나 두 줄로 나오는 문의가 반복되었습니다.
한 일
- 화면마다 다른 “무엇을 세는지”를 표로 정리해 기준을 맞춤
- 지금 소속과 그날 실제 근태를 섞지 않도록 조회 규칙을 다시 잡음
- 운영 DB는 읽기만 하며, 데이터 문제와 조회 문제를 나눠 확인한 뒤 수정
결과
화면 사이 숫자가 같고, 팀 이동·과거일 수기등록도 안정적으로 동작합니다. 숫자 불일치를 감으로 고치지 않고, 기준을 합의해 맞추는 방식으로 일합니다.
기술
- ORIGIN_LABOR vs ATTD 집계 기준 정리
- searchDt 기준 EXISTS / NOT EXISTS
- JOIN 증폭, YYYY vs yyyy, 종료기기 가시성