fix: 포인트 정책 조회 Query 로직 수정 - where 조건에 불완전한 조건문이 들어있던 버그 수정

This commit is contained in:
Klaus 2025-04-22 22:10:38 +09:00
parent a70b5d89ec
commit 24e62c1885
1 changed files with 7 additions and 5 deletions

View File

@ -22,12 +22,14 @@ class PointRewardPolicyQueryRepositoryImpl(
return queryFactory
.selectFrom(pointRewardPolicy)
.where(
pointRewardPolicy.isActive,
pointRewardPolicy.actionType.eq(actionType),
pointRewardPolicy.startDate.loe(nowDateTime),
pointRewardPolicy.isActive
.and(pointRewardPolicy.actionType.eq(actionType))
.and(pointRewardPolicy.startDate.loe(nowDateTime))
.and(
pointRewardPolicy.endDate.goe(nowDateTime)
.or(pointRewardPolicy.endDate.isNull)
)
)
.orderBy(pointRewardPolicy.endDate.asc())
.fetchFirst()
}