|
|
@ -73,7 +73,7 @@ public class SsoServiceImpl implements SsoService { |
|
|
|
* @date 2021/1/18 下午4:59 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public SsoLoginResultDTO ssoLogin(SsoLoginFormDTO formDTO) { |
|
|
|
public SsoLoginResultDTO ssoResiLogin(SsoLoginFormDTO formDTO) { |
|
|
|
String customerId = getCustomerId(formDTO.getAppId()); |
|
|
|
//String customerId = "3a4f923665a7a07701bcb311aac9a156";
|
|
|
|
String userId = ""; |
|
|
@ -425,10 +425,10 @@ public class SsoServiceImpl implements SsoService { |
|
|
|
//2.客户Id换取第三方apiService,根据ticket换取华为Id
|
|
|
|
Result<ThirdplatApiserviceResultDTO> apiServiceResult = operCrmOpenFeignClient.getApiServiceByCustomerId(new ApiServiceFormDTO(formDTO.getCustomerId())); |
|
|
|
if (!apiServiceResult.success()) { |
|
|
|
throw new RenException("【SSO登录】调用OperCrm获取ApiService接口失败:", apiServiceResult.getInternalMsg()); |
|
|
|
throw new RenException("【SSO enterOrg】调用OperCrm获取ApiService接口失败:", apiServiceResult.getInternalMsg()); |
|
|
|
} |
|
|
|
if (apiServiceResult.getData() == null || StringUtils.isBlank(apiServiceResult.getData().getApiServiceName())) { |
|
|
|
throw new RenException("【SSO登录】调用OperCrm获取ApiService,查询到的结果为空:", apiServiceResult.toString()); |
|
|
|
throw new RenException("【SSO enterOrg】调用OperCrm获取ApiService,查询到的结果为空:", apiServiceResult.toString()); |
|
|
|
} |
|
|
|
ThirdPlatUserInfo userInfo; |
|
|
|
try { |
|
|
@ -439,7 +439,7 @@ public class SsoServiceImpl implements SsoService { |
|
|
|
} |
|
|
|
if (null == userInfo){ |
|
|
|
throw new RenException(EpmetErrorCode.THIRD_PLAT_REQUEST_ERROR.getCode(), |
|
|
|
"【SSO登录】调用第三方平台查询用户信息失败,用户信息为空"); |
|
|
|
"【SSO enterOrg】调用第三方平台查询用户信息失败,用户信息为空"); |
|
|
|
} |
|
|
|
|
|
|
|
//3、记录staff_wechat,并记录用户激活状态,激活时间
|
|
|
|