← 목록

Work · 2025.12–2026.04

근태·출역 숫자 맞추기

화면마다 다르던 출역 수, 팀 이동 뒤 안 보이던 사람을 원인부터 나눠 고쳤습니다.

반복 문의 해소 · 집계 기준 통일

PostgreSQLMyBatisSpring

상황

목록과 상세의 출역 수가 다르거나, 팀 이동 뒤 과거 날짜로 수기등록할 때 근로자가 안 보이거나 두 줄로 나오는 문의가 반복되었습니다.

한 일

  • 화면마다 다른 “무엇을 세는지”를 표로 정리해 기준을 맞춤
  • 지금 소속과 그날 실제 근태를 섞지 않도록 조회 규칙을 다시 잡음
  • 운영 DB는 읽기만 하며, 데이터 문제와 조회 문제를 나눠 확인한 뒤 수정

결과

화면 사이 숫자가 같고, 팀 이동·과거일 수기등록도 안정적으로 동작합니다. 숫자 불일치를 감으로 고치지 않고, 기준을 합의해 맞추는 방식으로 일합니다.

기술

  • ORIGIN_LABOR vs ATTD 집계 기준 정리
  • searchDt 기준 EXISTS / NOT EXISTS
  • JOIN 증폭, YYYY vs yyyy, 종료기기 가시성