|
|
|
|
@ -251,6 +251,7 @@ public class KkopayEltrcDocService extends AbstractService implements
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public ApiResponseDTO<KkopayDocDTO.ValidTokenResponse> findKkopayReadyAndMblPage(final KkopayDocDTO.OneTimeToken reqDTO) {
|
|
|
|
|
log.debug(">>>>>>>>findKkopayReadyAndMblPage reqDTO={}", reqDTO);
|
|
|
|
|
CmmEnsRlaybsnmDTO rlaybsnmInfo = getRlaybsnmInfo(reqDTO);
|
|
|
|
|
|
|
|
|
|
final String url = HOST + API_VALID_TOKEN[0].replace(DOCUMENT_BINDER_UUID, reqDTO.getDocument_binder_uuid())
|
|
|
|
|
@ -284,11 +285,14 @@ public class KkopayEltrcDocService extends AbstractService implements
|
|
|
|
|
// FIXME:: 천안인 경우 - proxy 사용 modify
|
|
|
|
|
// FIXME:: ens-module-traffic cokr.xit.ens.modules.kkomydoc.service.support.KkoMydocApi#token, readCompleted 참조
|
|
|
|
|
} else {
|
|
|
|
|
log.debug(">>>>>>>>천안");
|
|
|
|
|
Map<String, String> headerMap = new HashMap<>();
|
|
|
|
|
headerMap.put(HttpHeaders.AUTHORIZATION,
|
|
|
|
|
String.format("%s %s", Constants.JwtToken.GRANT_TYPE.getCode(), rlaybsnmInfo.getKakaoAccessToken()));
|
|
|
|
|
headerMap.put("X-Xit-DBUuid", reqDTO.getDocument_binder_uuid());
|
|
|
|
|
headerMap.put("X-Xit-Ott", reqDTO.getToken());
|
|
|
|
|
log.debug(">>>>>>>>천안:: headerMap={}", headerMap);
|
|
|
|
|
log.debug(">>>>>>>>천안:: url={}", headerMap);
|
|
|
|
|
|
|
|
|
|
// 유효성 검증
|
|
|
|
|
final KkopayDocDTO.ValidTokenResponse validTokenRes = webClient.exchangeKkopayAsIsCan(url,
|
|
|
|
|
|