| @@ -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() | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user