From 9c87b8ad2dad30021dfa6d15ad70a82c407523e6 Mon Sep 17 00:00:00 2001 From: Cho Sangwook <82208159+Sangwook02@users.noreply.github.com> Date: Wed, 28 Aug 2024 20:47:52 +0900 Subject: [PATCH] =?UTF-8?q?hotfix:=20=EB=94=94=EC=8A=A4=EC=BD=94=EB=93=9C?= =?UTF-8?q?=20ID=20=EB=B0=B0=EC=B9=98=20=EC=98=88=EC=99=B8=20=EC=B2=98?= =?UTF-8?q?=EB=A6=AC=20(#705)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 디스코드 id 배치 예외 처리 * fix: 로그 수정 --- .../discord/application/CommonDiscordService.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/gdschongik/gdsc/domain/discord/application/CommonDiscordService.java b/src/main/java/com/gdschongik/gdsc/domain/discord/application/CommonDiscordService.java index da1e1e62c..4175930d0 100644 --- a/src/main/java/com/gdschongik/gdsc/domain/discord/application/CommonDiscordService.java +++ b/src/main/java/com/gdschongik/gdsc/domain/discord/application/CommonDiscordService.java @@ -10,9 +10,11 @@ import com.gdschongik.gdsc.global.util.DiscordUtil; import java.util.List; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +@Slf4j @Service @RequiredArgsConstructor public class CommonDiscordService { @@ -40,8 +42,12 @@ public void batchDiscordId(String currentDiscordUsername, RequirementStatus disc discordSatisfiedMembers.forEach(member -> { String discordUsername = member.getDiscordUsername(); - String discordId = discordUtil.getMemberIdByUsername(discordUsername); - member.updateDiscordId(discordId); + try { + String discordId = discordUtil.getMemberIdByUsername(discordUsername); + member.updateDiscordId(discordId); + } catch (CustomException e) { + log.info("[CommonDiscordService] 디스코드 id 배치 실패: 사유 = {} memberId = {}", e.getMessage(), member.getId()); + } }); } }