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.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.time.Instant; import java.time.Instant;
@ -217,18 +216,21 @@ public class JwtService {
* @param refreshToken * @param refreshToken
* @return * @return
*/ */
public JwtRsModel findRefreshtoken(int cstmrSno, String refreshToken) { public JwtRsModel findRefreshtoken(int cstmrSno, String refreshToken) throws Exception {
JwtUserModel userDetails = query.findRefreshtoken(cstmrSno, refreshToken); JwtUserModel userDetails = query.findRefreshtoken(cstmrSno, refreshToken);
if (userDetails == null) { if (userDetails == null) {
return 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(); JwtRsModel result = new JwtRsModel();
result.setAccessToken(accessToken); result.setAccessToken(createAccessToken);
result.setRefreshToken(refreshToken); result.setRefreshToken(createRefreshToken);
result.setAuth(userDetails.getAuth()); result.setAuth(userDetails.getAuth());
result.setUserId(userDetails.getUserId()); result.setUserId(userDetails.getUserId());
result.setCstmrSno(userDetails.getCstmrSno()); 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 // continue 20240201
List<String> locations = getLocation(); List<String> locations = getLocation();
// LocalDate targetDate = LocalDate.now(); // LocalDate targetDate = LocalDate.now();
LocalDate targetDate = LocalDate.of(2024, 4, 1); LocalDate targetDate = LocalDate.of(2024, 5, 1);
LocalDate end = targetDate.plusMonths(6); LocalDate end = targetDate.plusMonths(6);
List<SunRiseSetRs> sunRiseSet = new ArrayList<>(); 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) .from(basEntity)
.where(builder) .where(builder)
.fetchFirst(); .fetchFirst();
if (entity != null) { if (entity != null) {
JwtUserModel model = new JwtUserModel(); JwtUserModel model = new JwtUserModel();
model.setAuth(entity.getAuthId()); model.setAuth(entity.getAuthId());

Loading…
Cancel
Save