Skip to content

Commit 27548ef

Browse files
fix: 누적 가입자 수 집계 오류 수정 (#267)
1 parent 37cf2ca commit 27548ef

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/org/devkor/apu/saerok_server/domain/admin/stat/application/StatAggregationService.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -137,10 +137,11 @@ private void aggregateUserCompletedTotal(LocalDate date) {
137137
var end = endExclusive(date);
138138
long total = em.createQuery("""
139139
SELECT COUNT(u) FROM User u
140-
WHERE u.signupStatus = :completed
141-
AND (u.deletedAt IS NULL OR u.deletedAt >= :end)
140+
WHERE (u.signupStatus = :completed AND u.deletedAt IS NULL)
141+
OR (u.signupStatus = :withdrawn AND u.deletedAt IS NOT NULL AND u.deletedAt >= :end)
142142
""", Long.class)
143143
.setParameter("completed", SignupStatusType.COMPLETED)
144+
.setParameter("withdrawn", SignupStatusType.WITHDRAWN)
144145
.setParameter("end", end)
145146
.getSingleResult();
146147

0 commit comments

Comments
 (0)