크리에이터 후원랭킹 기간 응답 추가

This commit is contained in:
2026-02-03 17:27:49 +09:00
parent 3cabc9de95
commit e0024a52ab
2 changed files with 11 additions and 4 deletions

View File

@@ -429,7 +429,7 @@ class ExplorerService(
)
return GetDonationAllResponse(
accumulatedCansToday = if (creatorId == member.id!!) {
accumulatedCansToday = if (isCreatorSelf) {
queryRepository.getDonationCoinsDateRange(
creatorId,
currentDate,
@@ -438,7 +438,7 @@ class ExplorerService(
} else {
0
},
accumulatedCansLastWeek = if (creatorId == member.id!!) {
accumulatedCansLastWeek = if (isCreatorSelf) {
queryRepository.getDonationCoinsDateRange(
creatorId,
firstDayOfLastWeek,
@@ -447,7 +447,7 @@ class ExplorerService(
} else {
0
},
accumulatedCansThisMonth = if (creatorId == member.id!!) {
accumulatedCansThisMonth = if (isCreatorSelf) {
queryRepository.getDonationCoinsDateRange(
creatorId,
firstDayOfMonth,
@@ -456,11 +456,16 @@ class ExplorerService(
} else {
0
},
isVisibleDonationRank = if (creatorId == member.id!!) {
isVisibleDonationRank = if (isCreatorSelf) {
queryRepository.getVisibleDonationRank(creatorId)
} else {
false
},
donationRankingPeriod = if (isCreatorSelf) {
donationRankingPeriod
} else {
null
},
totalCount = donationMemberTotal,
userDonationRanking = donationRanking
)

View File

@@ -1,6 +1,7 @@
package kr.co.vividnext.sodalive.explorer
import com.fasterxml.jackson.annotation.JsonProperty
import kr.co.vividnext.sodalive.member.DonationRankingPeriod
import java.io.Serializable
data class GetDonationAllResponse(
@@ -8,6 +9,7 @@ data class GetDonationAllResponse(
val accumulatedCansLastWeek: Int,
val accumulatedCansThisMonth: Int,
val isVisibleDonationRank: Boolean,
val donationRankingPeriod: DonationRankingPeriod?,
val totalCount: Int,
val userDonationRanking: List<MemberDonationRankingResponse>
) : Serializable