fix: 포인트 정책 조회 Query 로직 수정 - where 조건에 불완전한 조건문이 들어있던 버그 수정
This commit is contained in:
		| @@ -22,11 +22,13 @@ class PointRewardPolicyQueryRepositoryImpl( | ||||
|         return queryFactory | ||||
|             .selectFrom(pointRewardPolicy) | ||||
|             .where( | ||||
|                 pointRewardPolicy.isActive, | ||||
|                 pointRewardPolicy.actionType.eq(actionType), | ||||
|                 pointRewardPolicy.startDate.loe(nowDateTime), | ||||
|                 pointRewardPolicy.endDate.goe(nowDateTime) | ||||
|                     .or(pointRewardPolicy.endDate.isNull) | ||||
|                 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() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user