From 1e247cdbcdff65967698c3661d3bedaaf455d4bf Mon Sep 17 00:00:00 2001 From: agree0002 Date: Sun, 5 Jul 2026 21:39:35 +0900 Subject: [PATCH] =?UTF-8?q?[feat/#384]=20=ED=95=A9=EA=B2=A9=EC=B2=98?= =?UTF-8?q?=EB=A6=AC=20=EC=8B=9C=20=ED=99=9C=EB=8F=99=ED=9A=8C=EC=9B=90=20?= =?UTF-8?q?=EA=B6=8C=ED=95=9C=20=EB=B6=80=EC=97=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/domain/member/usecase/MemberManageServiceImpl.java | 2 +- .../domain/member/usecase/MemberManageServiceImplTest.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/resource-server/src/main/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImpl.java b/resource-server/src/main/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImpl.java index db3b367e..21c7d746 100644 --- a/resource-server/src/main/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImpl.java +++ b/resource-server/src/main/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImpl.java @@ -201,7 +201,7 @@ public void updateUnapprovedMembers(List memberIdList, String state) { memberRepository.saveAll(members); for (Member member : members) { - member.setRole(DEACTIVATED); + member.setRole(BASIC); Map variables = Map.of("memberName", member.getName()); String to = member.getEmail(); amazonSMTPService.sendPassMail(PASS_EMAIL_SUBJECT, variables, to); diff --git a/resource-server/src/test/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImplTest.java b/resource-server/src/test/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImplTest.java index 24137b53..f985406d 100644 --- a/resource-server/src/test/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImplTest.java +++ b/resource-server/src/test/java/com/inhabas/api/domain/member/usecase/MemberManageServiceImplTest.java @@ -111,8 +111,10 @@ void updateUnapprovedMembersTest(String state) { memberManageService.updateUnapprovedMembers(any(), state); // then - if (state.equals("pass")) then(memberRepository).should(times(1)).saveAll(any()); - else if (state.equals("fail")) then(memberRepository).should(times(1)).deleteAll(any()); + if (state.equals("pass")) { + then(memberRepository).should(times(1)).saveAll(any()); + assertThat(member.getRole()).isEqualTo(BASIC); + } else if (state.equals("fail")) then(memberRepository).should(times(1)).deleteAll(any()); } @DisplayName("비활동 이상 회원들의 역할을 가능한 만큼만 수정한다.")