Browse Source

修改:山东通url定义常量

dev
wangxianzhang 3 years ago
parent
commit
666ea6fa6b
  1. 17
      epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/feign/fallback/ThirdOpenFeignClientFallback.java
  2. 10
      epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/SdtService.java
  3. 4
      epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/SdtServiceImpl.java

17
epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/feign/fallback/ThirdOpenFeignClientFallback.java

@ -6,6 +6,8 @@ import com.epmet.commons.tools.utils.Result;
import com.epmet.dto.form.*;
import com.epmet.dto.result.ThirdplatformResultDTO;
import com.epmet.feign.ThirdOpenFeignClient;
import com.epmet.sdt.SdtStaffDetailResult;
import com.epmet.sdt.SdtStaffInfoResult;
import java.util.List;
@ -50,4 +52,19 @@ public class ThirdOpenFeignClientFallback implements ThirdOpenFeignClient {
public Result<Boolean> getYanTaiUserInfo(String orgId) {
return ModuleUtils.feignConError(ServiceConstant.EPMET_THIRD_SERVER, "getYanTaiUserInfo", orgId);
}
@Override
public Result<String> getSdtCachedAccessToken(String customerId) {
return ModuleUtils.feignConError(ServiceConstant.EPMET_THIRD_SERVER, "getSdtCachedAccessToken", customerId);
}
@Override
public Result<SdtStaffInfoResult> getUserInfoByAuthCode(String authCode, String customerId) {
return ModuleUtils.feignConError(ServiceConstant.EPMET_THIRD_SERVER, "getUserInfoByAuthCode", authCode, customerId);
}
@Override
public Result<SdtStaffDetailResult> getUserDetailByUserId(String userId, String customerId) {
return ModuleUtils.feignConError(ServiceConstant.EPMET_THIRD_SERVER, "getSdtgetUserDetailByUserIdCachedAccessToken", userId, customerId);
}
}

10
epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/SdtService.java

@ -19,6 +19,16 @@ public interface SdtService {
*/
String API_GET_ACCESS_TOKEN_URL = "/cgi-bin/gettoken";
/**
* 用户基础信息
*/
String API_GET_USER_INFO_URL = "/cgi-bin/user/getuserinfo";
/**
* 用户详细信息
*/
String API_GET_USER_DETAIL_URL = "/cgi-bin/user/get";
/**
* 刷新token
* @author wxz

4
epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/SdtServiceImpl.java

@ -163,7 +163,7 @@ public class SdtServiceImpl implements SdtService {
HashMap<String, Object> params = new HashMap<>();
params.put("access_token", getCachedAccessToken(customerId));
params.put("code", authCode);
Result<String> sdtResult = HttpClientManager.getInstance().sendGet("/cgi-bin/user/getuserinfo", params);
Result<String> sdtResult = HttpClientManager.getInstance().sendGet(API_GET_USER_INFO_URL, params);
if (!sdtResult.success()) {
// http状态判断
log.error("【山东通登录】查询用户编码-http错误:{}", sdtResult.getMsg());
@ -185,7 +185,7 @@ public class SdtServiceImpl implements SdtService {
HashMap<String, Object> userDetailParams = new HashMap<>();
userDetailParams.put("access_token", getCachedAccessToken(customerId));
userDetailParams.put("userid", userId);
Result<String> userDetailResult = HttpClientManager.getInstance().sendGet("/cgi-bin/user/get", userDetailParams);
Result<String> userDetailResult = HttpClientManager.getInstance().sendGet(API_GET_USER_DETAIL_URL, userDetailParams);
if (!userDetailResult.success()) {
// http状态判断
log.error("【山东通登录】查询用户详细信息-http错误:{}", userDetailResult.getMsg());

Loading…
Cancel
Save