diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/member/AdminMemberService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/member/AdminMemberService.kt index 7cccc74..3946cbe 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/member/AdminMemberService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/member/AdminMemberService.kt @@ -2,6 +2,7 @@ package kr.co.vividnext.sodalive.admin.member import kr.co.vividnext.sodalive.common.SodaException import kr.co.vividnext.sodalive.member.Member +import kr.co.vividnext.sodalive.member.MemberProvider import kr.co.vividnext.sodalive.member.MemberRole import org.springframework.beans.factory.annotation.Value import org.springframework.data.domain.Pageable @@ -98,6 +99,13 @@ class AdminMemberService( MemberRole.BOT -> "봇" } + val loginType = when (it.provider) { + MemberProvider.EMAIL -> "이메일" + MemberProvider.KAKAO -> "카카오" + MemberProvider.GOOGLE -> "구글" + MemberProvider.APPLE -> "애플" + } + val signUpDate = it.createdAt!! .atZone(ZoneId.of("UTC")) .withZoneSameInstant(ZoneId.of("Asia/Seoul")) @@ -122,6 +130,7 @@ class AdminMemberService( "$cloudFrontHost/profile/default-profile.png" }, userType = userType, + loginType = loginType, container = it.container, auth = it.auth != null, signUpDate = signUpDate, diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/admin/member/GetAdminMemberListResponse.kt b/src/main/kotlin/kr/co/vividnext/sodalive/admin/member/GetAdminMemberListResponse.kt index 1fd1c47..5830eef 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/admin/member/GetAdminMemberListResponse.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/admin/member/GetAdminMemberListResponse.kt @@ -11,6 +11,7 @@ data class GetAdminMemberListResponseItem( val nickname: String, val profileUrl: String, val userType: String, + val loginType: String, val container: String, val auth: Boolean, val signUpDate: String,