Browse Source

调整调用第三方日志

dev
jianjun 4 years ago
parent
commit
ead9dbf83d
  1. 28
      epmet-commons/epmet-commons-thirdplat/src/main/java/com/epmet/commons/thirdplat/apiservice/jcet/JcetApiService.java

28
epmet-commons/epmet-commons-thirdplat/src/main/java/com/epmet/commons/thirdplat/apiservice/jcet/JcetApiService.java

@ -14,9 +14,9 @@ import com.epmet.commons.tools.utils.HttpClientManager;
import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.Result;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.nio.charset.StandardCharsets;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@ -39,27 +39,33 @@ public class JcetApiService extends AbstractApiService {
* @author wxz * @author wxz
* @date 2021.01.19 10:26 * @date 2021.01.19 10:26
*/ */
@Override
public ThirdPlatUserInfo getCUserInfoByTicket(String ticket) throws UnsupportedEncodingException { public ThirdPlatUserInfo getCUserInfoByTicket(String ticket) throws UnsupportedEncodingException {
logger.info("【请求酒城e通第三方平台】getUserInfoByTicket()接口开始>>>>>>>>>>>>");
logger.info("【请求酒城e通第三方平台】getUserInfoByTicket()接口入参 ticket:{}", ticket);
SsoTicketFormDTO ssoTicket = new SsoTicketFormDTO(); SsoTicketFormDTO ssoTicket = new SsoTicketFormDTO();
ssoTicket.setSsoTicket(ticket); ssoTicket.setSsoTicket(ticket);
String domain = jcetThirdplatCendProps.getDomain(); String domain = jcetThirdplatCendProps.getDomain();
Result<String> result = HttpClientManager.getInstance().sendPost( String url = domain.concat(JcetConstants.URL_GET_USER_BY_TICKET);
domain.concat(JcetConstants.URL_GET_USER_BY_TICKET), Map<String, Object> headers = getHeaders(JSON.toJSONString(ssoTicket).getBytes(StandardCharsets.UTF_8).length, jcetThirdplatCendProps.getAppkey(), jcetThirdplatCendProps.getAppsecret());
domain.startsWith("https://"), logger.info("【请求酒城e通第三方平台】getUserInfoByTicket()接口入参 ticket:{},url:{},headers:{}", ticket,url,headers);
JSON.toJSONString(ssoTicket),
getHeaders(JSON.toJSONString(ssoTicket).getBytes("utf-8").length, jcetThirdplatCendProps.getAppkey(), jcetThirdplatCendProps.getAppsecret()));
Result<String> result = null;
try { try {
logger.info("【请求酒城e通第三方平台】getUserInfoByTicket()接口返回:{}", result.getData()); result = HttpClientManager.getInstance().sendPost(
url,
domain.startsWith("https://"),
JSON.toJSONString(ssoTicket),
headers);
} catch (Exception e) { } catch (Exception e) {
//e.printStackTrace(); logger.warn("请求酒城e通第三方平台异常", e);
} }
logger.info("【请求酒城e通第三方平台】getUserInfoByTicket()接口结束<<<<<<<<<<<<");
logger.info("【请求酒城e通第三方平台】getUserInfoByTicket()接口返回:{}", result.getData());
JcetCUserInfoResultDTO resultDTO = parseResult(result, JcetCUserInfoResultDTO.class); JcetCUserInfoResultDTO resultDTO = parseResult(result, JcetCUserInfoResultDTO.class);

Loading…
Cancel
Save