박민혁 박민혁 07-16
250716 박민혁 토큰 재발급 관련 오류 수정
@77be0aa2bcca554a30409b8b638ff3373fc2a4d1
src/main/java/kr/co/takensoft/ai/system/auth/dao/AuthDAO.java
--- src/main/java/kr/co/takensoft/ai/system/auth/dao/AuthDAO.java
+++ src/main/java/kr/co/takensoft/ai/system/auth/dao/AuthDAO.java
@@ -34,7 +34,15 @@
      *
      * 사용자 정보 개인 정보 조회
      */
-    MemberVO findMemberInfo(String memberId) throws Exception;
+    MemberVO findMember(String memberId) throws Exception;
+
+    /**
+     * @param loginId 로그인 아이디
+     * @return 사용자 정보
+     *
+     * 사용자 정보 개인 정보 조회
+     */
+    MemberVO findMemberInfo(String loginId) throws Exception;
 
     /**
      * @param loginId 사용자 로그인 아이디
src/main/java/kr/co/takensoft/ai/system/auth/service/AuthService.java
--- src/main/java/kr/co/takensoft/ai/system/auth/service/AuthService.java
+++ src/main/java/kr/co/takensoft/ai/system/auth/service/AuthService.java
@@ -39,7 +39,7 @@
      *
      * 사용자 정보 개인 정보 조회
      */
-    MemberVO findMemberInfo(String memberId);
+    MemberVO findMember(String memberId);
 
     /**
      * @param loginId 사용자 로그인 아이디
src/main/java/kr/co/takensoft/ai/system/auth/service/impl/AuthServiceImpl.java
--- src/main/java/kr/co/takensoft/ai/system/auth/service/impl/AuthServiceImpl.java
+++ src/main/java/kr/co/takensoft/ai/system/auth/service/impl/AuthServiceImpl.java
@@ -101,9 +101,9 @@
      *
      * 사용자 정보 개인 정보 조회
      */
-    public MemberVO findMemberInfo(String memberId){
+    public MemberVO findMember(String memberId){
         try {
-            MemberVO member = authDAO.findMemberInfo(memberId);
+            MemberVO member = authDAO.findMember(memberId);
             member.setEmail(Secret.decrypt(member.getEmail())); // 이메일 복호화
             member.setPhoneNumber(Secret.decrypt(member.getPhoneNumber())); // 전화번호 복호화
             return member;
src/main/java/kr/co/takensoft/ai/system/auth/service/impl/RefreshServiceImpl.java
--- src/main/java/kr/co/takensoft/ai/system/auth/service/impl/RefreshServiceImpl.java
+++ src/main/java/kr/co/takensoft/ai/system/auth/service/impl/RefreshServiceImpl.java
@@ -45,10 +45,10 @@
         try {
             // memberId 먼저 추출: 유효기간 만료되어도 대부분 파싱 가능
             memberId = jwtUtil.getUsid(refreshToken);
+
         } catch (Exception e) {
             throw new Exception("Refresh token에서 사용자 정보를 파싱할 수 없습니다.");
         }
-
         // 리프레시 토큰 만료 여부 확인
         try {
             // 만료 여부 체크
@@ -73,6 +73,7 @@
 
         // 사용자 정보 조회
         MemberVO member = authDAO.findMemberInfo(memberId);
+
         if (member == null) {
             refreshDAO.deleteRefreshToken(memberId); // 자동 로그아웃
             clearRefreshTokenCookie(res);
src/main/java/kr/co/takensoft/ai/system/auth/web/RefreshController.java
--- src/main/java/kr/co/takensoft/ai/system/auth/web/RefreshController.java
+++ src/main/java/kr/co/takensoft/ai/system/auth/web/RefreshController.java
@@ -25,7 +25,7 @@
  */
 @RestController
 @RequiredArgsConstructor
-@RequestMapping(value = "/api/refresh")
+@RequestMapping(value = "/api/auth/refresh")
 public class RefreshController {
     private final RefreshService refreshService;
 
src/main/resources/mybatis/mapper/auth/auth-SQL.xml
--- src/main/resources/mybatis/mapper/auth/auth-SQL.xml
+++ src/main/resources/mybatis/mapper/auth/auth-SQL.xml
@@ -33,11 +33,22 @@
         )
     </insert>
 
+    <!--
+        작 성 자 : 박민혁
+        작 성 일 : 2025.07.16
+        내    용 : 사용자 정보 개인 정보 조회 (사용자 아이디로)
+    -->
+    <select id="findMember" >
+        select
+            *
+        from member
+        where member_id = #{memberId}
+    </select>
 
     <!--
         작 성 자 : 박민혁
         작 성 일 : 2025.07.08
-        내    용 : 사용자 정보 개인 정보 조회
+        내    용 : 사용자 정보 개인 정보 조회 (로그인 아이디로)
     -->
     <select id="findMemberInfo" >
         select
Add a comment
List