diff --git a/ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java b/ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java index dffdce6..de1c524 100644 --- a/ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java +++ b/ontime-back/src/main/java/devkor/ontime_back/global/oauth/apple/AppleLoginService.java @@ -133,10 +133,14 @@ public Authentication handleRegister(String appleRefreshToken, OAuthAppleUserDto response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); + String msg = "회원가입에 성공하였습니다."; + // JSON 응답 생성 String responseBody = String.format( - "{\"message\": \"%s\", \"role\": \"%s\"}", - "회원가입이 완료되었습니다. ROLE이 GUEST이므로 온보딩이 필요합니다.", - savedUser.getRole().name() + "{ \"status\": \"success\", \"code\": \"200\", \"message\": \"%s\", \"data\": { " + + "\"userId\": %d, \"email\": \"%s\", \"name\": \"%s\", " + + "\"spareTime\": %d, \"note\": %s, \"punctualityScore\": %f, \"role\": \"%s\" } }", + msg, savedUser.getId(), savedUser.getEmail(), savedUser.getName(), + savedUser.getSpareTime(), savedUser.getNote() != null ? "\"" + savedUser.getNote() + "\"" : null, savedUser.getPunctualityScore(), savedUser.getRole().name() ); response.getWriter().write(responseBody);