Browse Source

refresh token 요청시 새로운 refresh 토큰 저장

pull/12/head
지대한 11 months ago
parent
commit
34a214fadb
  1. 12
      pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java
  2. 2
      pav-server/src/main/java/com/palnet/biz/api/external/service/SunRiseSetService.java
  3. 1
      pav-server/src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrQueryRepository.java

12
pav-server/src/main/java/com/palnet/biz/api/acnt/jwt/service/JwtService.java

@ -18,7 +18,6 @@ import com.palnet.comn.utils.HttpUtils;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.time.Instant;
@ -217,18 +216,21 @@ public class JwtService {
* @param refreshToken
* @return
*/
public JwtRsModel findRefreshtoken(int cstmrSno, String refreshToken) {
public JwtRsModel findRefreshtoken(int cstmrSno, String refreshToken) throws Exception {
JwtUserModel userDetails = query.findRefreshtoken(cstmrSno, refreshToken);
if (userDetails == null) {
return null;
}
String accessToken = jwtTokenUtil.generateToken(userDetails);
String createAccessToken = jwtTokenUtil.generateToken(userDetails);
String createRefreshToken = jwtTokenUtil.generateRefreshToken(userDetails);
this.refreshTokenSave(cstmrSno, createRefreshToken);
JwtRsModel result = new JwtRsModel();
result.setAccessToken(accessToken);
result.setRefreshToken(refreshToken);
result.setAccessToken(createAccessToken);
result.setRefreshToken(createRefreshToken);
result.setAuth(userDetails.getAuth());
result.setUserId(userDetails.getUserId());
result.setCstmrSno(userDetails.getCstmrSno());

2
pav-server/src/main/java/com/palnet/biz/api/external/service/SunRiseSetService.java vendored

@ -59,7 +59,7 @@ public class SunRiseSetService {
// continue 20240201
List<String> locations = getLocation();
// LocalDate targetDate = LocalDate.now();
LocalDate targetDate = LocalDate.of(2024, 4, 1);
LocalDate targetDate = LocalDate.of(2024, 5, 1);
LocalDate end = targetDate.plusMonths(6);
List<SunRiseSetRs> sunRiseSet = new ArrayList<>();

1
pav-server/src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrQueryRepository.java

@ -222,6 +222,7 @@ public class PtyCstmrQueryRepository {
.from(basEntity)
.where(builder)
.fetchFirst();
if (entity != null) {
JwtUserModel model = new JwtUserModel();
model.setAuth(entity.getAuthId());

Loading…
Cancel
Save