Skip to content

Commit fb56d6a

Browse files
authored
๐ŸŽจ ๋กœ๊ทธ์ธ ์‹œ member_id ๋ฐ˜ํ™˜ (#60)
* ๐ŸŽจ ๋Œ๋ด„ ๋ชฉ๋ก ์ตœ์‹ ์ˆœ ์ •๋ ฌ * ๐ŸŽจ ๋กœ๊ทธ์ธ ์‹œ member_id ๋ฐ˜ํ™˜
1 parent 85c76e7 commit fb56d6a

File tree

5 files changed

+17
-7
lines changed

5 files changed

+17
-7
lines changed

โ€Žsrc/main/java/com/ivory/ivory/dto/TokenDto.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,16 @@
1111
@NoArgsConstructor
1212
public class TokenDto {
1313

14+
private Long id;
1415
private String authority;
1516
private String grantType;
1617
private String accessToken;
1718
private Long accessTokenExpiresIn;
1819
private String refreshToken;
1920

2021
@Builder
21-
public TokenDto(String authority, String grantType, String accessToken, Long accessTokenExpiresIn, String refreshToken) {
22+
public TokenDto(Long id, String authority, String grantType, String accessToken, Long accessTokenExpiresIn, String refreshToken) {
23+
this.id = id;
2224
this.authority = authority;
2325
this.grantType = grantType;
2426
this.accessToken = accessToken;

โ€Žsrc/main/java/com/ivory/ivory/repository/ApplyRepository.java

+1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,6 @@ public interface ApplyRepository extends JpaRepository<Apply, Long> {
1515
Apply findFirstByChild_IdOrderByCreateAt(Long childID);
1616
Optional<Apply> findFirstByStatusOrderByCreateAtDesc(Status status);
1717
List<Apply> findAllByStatus(Status status);
18+
List<Apply> findAllByOrderByCreateAtDesc();
1819

1920
}

โ€Žsrc/main/java/com/ivory/ivory/service/AuthService.java

+9-2
Original file line numberDiff line numberDiff line change
@@ -71,15 +71,22 @@ public TokenDto login(MemberRequestDto memberRequestDto) {
7171
// 4. JWT ํ† ํฐ ์ƒ์„ฑ
7272
TokenDto tokenDto = tokenProvider.generateTokenDto(authentication);
7373

74-
// 5. RefreshToken ์ €์žฅ
74+
// 5. Authentication ๊ฐ์ฒด์—์„œ ๊ธฐ๋ณธํ‚ค ์ถ”์ถœ
75+
Long id = Long.valueOf(authentication.getName());
76+
77+
78+
// 6. RefreshToken ์ €์žฅ
7579
RefreshToken refreshToken = RefreshToken.builder()
7680
.key(username)
7781
.value(tokenDto.getRefreshToken())
7882
.build();
7983

8084
refreshTokenRepository.save(refreshToken);
8185

82-
// 6. ํ† ํฐ ๋ฐœ๊ธ‰
86+
// 7. ์œ ์ € ๊ธฐ๋ณธํ‚ค๋ฅผ TokenDto์— ์ถ”๊ฐ€
87+
tokenDto.setId(id);
88+
89+
// 8. ํ† ํฐ ๋ฐœ๊ธ‰
8390
return tokenDto;
8491
}
8592

โ€Žsrc/main/java/com/ivory/ivory/service/CaregiverService.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public CustomApiResponse<?> getCareList(Long currentMemberId) {
3737
if(caregiver.isEmpty()) {
3838
throw new ResponseStatusException(HttpStatus.BAD_REQUEST,"๋Œ๋ณด๋ฏธ๋งŒ ์กฐํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.");
3939
}
40-
List<Apply> applyList = applyRepository.findAll();
40+
List<Apply> applyList = applyRepository.findAllByOrderByCreateAtDesc();
4141
List<CareListDto> careListDto = new ArrayList<>();
4242
applyList.forEach(apply -> {
4343
Long applyId = apply.getId();

โ€Žsrc/main/java/com/ivory/ivory/service/CustomUserDetailsService.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,11 @@ public UserDetails loadUserByUsername(String username) throws UsernameNotFoundEx
3535
}
3636

3737

38-
// DB ์— User ๊ฐ’์ด ์กด์žฌํ•œ๋‹ค๋ฉด UserDetails ๊ฐ์ฒด๋กœ ๋งŒ๋“ค์–ด์„œ ๋ฆฌํ„ด
3938
private UserDetails createUserDetails(Member member) {
4039
GrantedAuthority grantedAuthority = new SimpleGrantedAuthority(member.getAuthority().toString());
4140

4241
return new User(
43-
String.valueOf(member.getId()),
42+
String.valueOf(member.getId()), // ID๋ฅผ username ํ•„๋“œ์— ์ €์žฅ
4443
member.getPassword(),
4544
Collections.singleton(grantedAuthority)
4645
);
@@ -50,10 +49,11 @@ private UserDetails createUserDetails(Caregiver caregiver) {
5049
GrantedAuthority grantedAuthority = new SimpleGrantedAuthority(caregiver.getAuthority().toString());
5150

5251
return new User(
53-
String.valueOf(caregiver.getId()),
52+
String.valueOf(caregiver.getId()), // ID๋ฅผ username ํ•„๋“œ์— ์ €์žฅ
5453
caregiver.getPassword(),
5554
Collections.singleton(grantedAuthority)
5655
);
5756
}
5857

58+
5959
}

0 commit comments

Comments
ย (0)