Compare commits
3 Commits
60c4e0b528
...
d35a3d1a8c
Author | SHA1 | Date |
---|---|---|
|
d35a3d1a8c | |
|
b92810efd2 | |
|
fcbd809691 |
|
@ -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,
|
||||||
|
|
|
@ -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,
|
||||||
|
|
|
@ -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()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue