From b72a2884f6ac1b69c3ded946f5175a332a37dd20 Mon Sep 17 00:00:00 2001 From: Klaus Date: Thu, 30 May 2024 12:56:46 +0900 Subject: [PATCH] =?UTF-8?q?(=ED=81=AC=EB=A6=AC=EC=97=90=EC=9D=B4=ED=84=B0)?= =?UTF-8?q?=20=EA=B4=80=EB=A6=AC=EC=9E=90=20=EC=BB=A4=EB=AE=A4=EB=8B=88?= =?UTF-8?q?=ED=8B=B0=20=EC=A0=95=EC=82=B0=20-=20=EA=B2=8C=EC=8B=9C?= =?UTF-8?q?=EB=AC=BC=20=EA=B0=80=EA=B2=A9=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/admin/calculate/AdminCalculateQueryRepository.kt | 1 + .../admin/calculate/GetCalculateCommunityPostQueryData.kt | 2 ++ .../admin/calculate/GetCalculateCommunityPostResponse.kt | 1 + .../admin/calculate/CreatorAdminCalculateQueryRepository.kt | 1 + 4 files changed, 5 insertions(+) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/AdminCalculateQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/AdminCalculateQueryRepository.kt index c0b4eef..b116762 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/AdminCalculateQueryRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/AdminCalculateQueryRepository.kt @@ -185,6 +185,7 @@ class AdminCalculateQueryRepository(private val queryFactory: JPAQueryFactory) { member.nickname, Expressions.stringTemplate("substring({0}, 1, 10)", creatorCommunity.content), formattedDate, + creatorCommunity.price, useCan.id.count(), useCan.can.add(useCan.rewardCan).sum() ) diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/GetCalculateCommunityPostQueryData.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/GetCalculateCommunityPostQueryData.kt index 3ab85d2..d0d5a48 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/GetCalculateCommunityPostQueryData.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/GetCalculateCommunityPostQueryData.kt @@ -7,6 +7,7 @@ data class GetCalculateCommunityPostQueryData @QueryProjection constructor( val nickname: String, val title: String, val date: String, + val can: Int, val numberOfPurchase: Long, val totalCan: Int ) { @@ -21,6 +22,7 @@ data class GetCalculateCommunityPostQueryData @QueryProjection constructor( nickname = nickname, title = title, date = date, + can = can, numberOfPurchase = numberOfPurchase.toInt(), totalCan = totalCan, totalKrw = totalKrw, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/GetCalculateCommunityPostResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/GetCalculateCommunityPostResponse.kt index d2adac5..04c3cfa 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/GetCalculateCommunityPostResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/calculate/GetCalculateCommunityPostResponse.kt @@ -6,6 +6,7 @@ data class GetCalculateCommunityPostResponse( @JsonProperty("nickname") val nickname: String, @JsonProperty("title") val title: String, @JsonProperty("date") val date: String, + @JsonProperty("can") val can: Int, @JsonProperty("numberOfPurchase") val numberOfPurchase: Int, @JsonProperty("totalCan") val totalCan: Int, @JsonProperty("totalKrw") val totalKrw: Int, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/creator/admin/calculate/CreatorAdminCalculateQueryRepository.kt b/src/main/kotlin/kr/co/vividnext/sodalive/creator/admin/calculate/CreatorAdminCalculateQueryRepository.kt index 1673c98..7c534d4 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/creator/admin/calculate/CreatorAdminCalculateQueryRepository.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/creator/admin/calculate/CreatorAdminCalculateQueryRepository.kt @@ -273,6 +273,7 @@ class CreatorAdminCalculateQueryRepository(private val queryFactory: JPAQueryFac member.nickname, Expressions.stringTemplate("substring({0}, 1, 10)", creatorCommunity.content), formattedDate, + creatorCommunity.price, useCan.id.count(), useCan.can.add(useCan.rewardCan).sum() )