1212import lombok .RequiredArgsConstructor ;
1313import lombok .extern .slf4j .Slf4j ;
1414import org .springframework .http .HttpHeaders ;
15- import org .springframework .http .HttpStatus ;
1615import org .springframework .http .ResponseEntity ;
1716import org .springframework .stereotype .Service ;
18- import org .springframework .web .bind .annotation .GetMapping ;
1917import org .springframework .web .bind .annotation .PostMapping ;
2018import org .springframework .web .bind .annotation .RequestBody ;
2119import org .springframework .web .bind .annotation .RequestHeader ;
2220
21+ import java .util .LinkedHashMap ;
2322import java .util .Map ;
2423
2524@ Service
@@ -34,16 +33,25 @@ public class MemberServiceImpl implements MemberService{
3433 public ResponseEntity <BaseResponse > login (LoginRequestDto dto ){
3534 BaseResponse login = memberFeignClient .login (dto );
3635 if (login .getCode ()==200 ){
37- LoginResponseDto data = (LoginResponseDto ) login .getData ();
38- Long memberId = data .getMemberId ();
36+ //LoginResponseDto data = (LoginResponseDto) login.getData();
37+ //log.info("memberId - {} ", data.getMemberId());
38+
39+
40+ LinkedHashMap map = (LinkedHashMap ) login .getData ();
41+ log .info ("map + {} " , map );
42+
43+ Long memberId = Long .valueOf ((Integer ) map .get ("memberId" ));
44+ String role = (String ) map .get ("role" );
45+
3946 log .info ("memberId - {}" , memberId );
47+ log .info ("role - {} " , role );
4048 String accessToken = jwtUtils .generateAccessToken (memberId );
4149 String refreshToken = jwtUtils .generateRefreshToken ();
4250
4351
4452
4553 //4. refresh 토큰을 Redis 에 저장 key - refreshToken value- memberId(String)
46- redisService .setValues (refreshToken ,memberId );
54+ // redisService.setValues(refreshToken,memberId);
4755 // 5. 이후 토큰값을 헤더에 담아서 반환
4856 HttpHeaders headers = new HttpHeaders ();
4957 headers .add ("X-Authorization" ,accessToken );
0 commit comments