Merge pull request 'test' (#317) from test into main

Reviewed-on: #317
This commit is contained in:
klaus 2025-05-20 10:26:16 +00:00
commit d35a3d1a8c
3 changed files with 7 additions and 0 deletions

View File

@ -217,9 +217,14 @@ class MemberService(
.format(dateTimeFormatter) .format(dateTimeFormatter)
val chargeCount = chargeRepository.getChargeCount(memberId = member.id!!) val chargeCount = chargeRepository.getChargeCount(memberId = member.id!!)
val point = memberPointRepository.findByMemberIdAndExpiresAtAfterOrderByExpiresAtAsc(
memberId = member.id!!,
expiresAt = LocalDateTime.now()
).sumOf { it.point }
return GetMemberInfoResponse( return GetMemberInfoResponse(
can = member.getChargeCan(container) + member.getRewardCan(container), can = member.getChargeCan(container) + member.getRewardCan(container),
point = point,
isAuth = member.auth != null, isAuth = member.auth != null,
gender = gender, gender = gender,
signupDate = signUpDate, signupDate = signUpDate,

View File

@ -4,6 +4,7 @@ import kr.co.vividnext.sodalive.member.MemberRole
data class GetMemberInfoResponse( data class GetMemberInfoResponse(
val can: Int, val can: Int,
val point: Int,
val isAuth: Boolean, val isAuth: Boolean,
val gender: String?, val gender: String?,
val signupDate: String, val signupDate: String,

View File

@ -24,6 +24,7 @@ class MemberPointQueryRepositoryImpl(
memberPoint.memberId.eq(memberId), memberPoint.memberId.eq(memberId),
memberPoint.expiresAt.goe(expiresAt) memberPoint.expiresAt.goe(expiresAt)
) )
.orderBy(memberPoint.expiresAt.asc())
.fetch() .fetch()
} }
} }