From b5d4bd3e824f279cffdd84f695a7be8bf5032faf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=ED=9D=AC=EC=88=98?= Date: Sun, 17 Nov 2024 16:56:11 +0900 Subject: [PATCH] refactor: CompletedCoursesService MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 기준을 벗어난 학수번호일 경우 저장하지 않음 --- .../completed/service/CompletedCoursesService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/gimmegonghakauth/completed/service/CompletedCoursesService.java b/src/main/java/com/example/gimmegonghakauth/completed/service/CompletedCoursesService.java index c181a58..05c4da3 100644 --- a/src/main/java/com/example/gimmegonghakauth/completed/service/CompletedCoursesService.java +++ b/src/main/java/com/example/gimmegonghakauth/completed/service/CompletedCoursesService.java @@ -148,8 +148,12 @@ public void checkUser(UserDomain userDomain) { } private Long courseIdToLong(String courseIdAsString) { - if (courseIdAsString.charAt(0) == 'P') { - courseIdAsString = '0' + courseIdAsString.substring(1); + if (!Character.isDigit(courseIdAsString.charAt(0))){ + if (courseIdAsString.charAt(0) == 'P'){ + courseIdAsString = '0' + courseIdAsString.substring(1); + } else{ + return 0L; + } } return Long.parseLong(courseIdAsString); }