어떤 기능인가요?
오늘의 루틴 완료 요약 API(GET 루틴 그룹 요약)에서 completedCount가 totalCount를 초과하고 completionRate가 150%처럼 100%를 넘는 버그 수정입니다.
동일 루틴에 대해 완료 처리(saveExecutionResult)를 여러 번 호출하면 RoutineExecution이 매번 새로 insert되어, 하루에 여러 건의 완료 기록이 중복 누적됩니다. completedCount를 오늘 날짜 기준 완료된 RoutineExecution row 개수로 집계하다 보니 실제 루틴 개수(totalCount)보다 많아지는 논리적 오류가 발생합니다.
작업 상세 내용
어떤 기능인가요?
동일 루틴에 대해 완료 처리(saveExecutionResult)를 여러 번 호출하면 RoutineExecution이 매번 새로 insert되어, 하루에 여러 건의 완료 기록이 중복 누적됩니다. completedCount를 오늘 날짜 기준 완료된 RoutineExecution row 개수로 집계하다 보니 실제 루틴 개수(totalCount)보다 많아지는 논리적 오류가 발생합니다.
작업 상세 내용