From 555c3bfc73d5c5e25f069a1a764aa8d0f2c93fc2 Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 21 Dec 2023 23:17:38 +0900 Subject: [PATCH] =?UTF-8?q?=ED=8C=94=EB=A1=9C=EC=9A=B0=20=ED=95=9C=20?= =?UTF-8?q?=ED=81=AC=EB=A6=AC=EC=97=90=EC=9D=B4=ED=84=B0=EC=9D=98=207?= =?UTF-8?q?=EC=9D=BC=20=EC=9D=B4=EB=82=B4=EC=9D=98=20=EC=BB=A4=EB=AE=A4?= =?UTF-8?q?=EB=8B=88=ED=8B=B0=20=EA=B2=8C=EC=8B=9C=EB=AC=BC=2010=EA=B0=9C?= =?UTF-8?q?=20=EA=B0=80=EC=A0=B8=EC=98=A4=EA=B8=B0=20API=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../creatorCommunity/CreatorCommunityRepository.kt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/profile/creatorCommunity/CreatorCommunityRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/profile/creatorCommunity/CreatorCommunityRepository.kt index 1ebc02a..cd426d6 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/explorer/profile/creatorCommunity/CreatorCommunityRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/explorer/profile/creatorCommunity/CreatorCommunityRepository.kt @@ -6,7 +6,9 @@ import kr.co.vividnext.sodalive.explorer.profile.creatorCommunity.QCreatorCommun import kr.co.vividnext.sodalive.member.QMember.member import kr.co.vividnext.sodalive.member.following.QCreatorFollowing.creatorFollowing import org.springframework.data.jpa.repository.JpaRepository +import java.time.LocalDate import java.time.LocalDateTime +import java.time.LocalTime interface CreatorCommunityRepository : JpaRepository, CreatorCommunityQueryRepository @@ -76,8 +78,10 @@ class CreatorCommunityQueryRepositoryImpl(private val queryFactory: JPAQueryFact val creatorCommunity = QCreatorCommunity.creatorCommunity val latest = QCreatorCommunity.creatorCommunity + val localDate = LocalDate.now().minusDays(7) + val localTime = LocalTime.of(0, 0) var where = creatorCommunity.isActive.isTrue - .and(creatorCommunity.createdAt.after(LocalDateTime.now().minusDays(7))) + .and(creatorCommunity.createdAt.after(LocalDateTime.of(localDate, localTime))) if (!isAdult) { where = where.and(creatorCommunity.isAdult.isFalse) @@ -103,8 +107,6 @@ class CreatorCommunityQueryRepositoryImpl(private val queryFactory: JPAQueryFact return queryFactory .selectFrom(creatorCommunity) - .innerJoin(creatorCommunity.member, member) - .innerJoin(member) .where(where) .orderBy(creatorCommunity.createdAt.desc()) .limit(10)