|
|
@ -6,7 +6,6 @@ import com.cloud.kicc.common.data.entity.KiccUser; |
|
|
|
import com.cloud.kicc.common.security.exception.SecurityCheckedException; |
|
|
|
import com.cloud.kicc.common.security.exception.SecurityCheckedException; |
|
|
|
import com.cloud.kicc.common.security.template.UserProviderTemplate; |
|
|
|
import com.cloud.kicc.common.security.template.UserProviderTemplate; |
|
|
|
import com.cloud.kicc.system.api.feign.RemoteUserService; |
|
|
|
import com.cloud.kicc.system.api.feign.RemoteUserService; |
|
|
|
import com.cloud.kicc.system.service.UserService; |
|
|
|
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
import org.springframework.stereotype.Component; |
|
|
|
|
|
|
|
|
|
|
@ -16,8 +15,6 @@ public class UserProviderTemplateImpl implements UserProviderTemplate<KiccUser> |
|
|
|
|
|
|
|
|
|
|
|
private final RemoteUserService remoteUserService; |
|
|
|
private final RemoteUserService remoteUserService; |
|
|
|
|
|
|
|
|
|
|
|
private final UserService userService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
|
public KiccUser selectByCasUserId(String casUserId) { |
|
|
|
public KiccUser selectByCasUserId(String casUserId) { |
|
|
|
R<KiccUser> result = remoteUserService.selectByCasUserId(casUserId); |
|
|
|
R<KiccUser> result = remoteUserService.selectByCasUserId(casUserId); |
|
|
@ -33,7 +30,7 @@ public class UserProviderTemplateImpl implements UserProviderTemplate<KiccUser> |
|
|
|
if (result.getCode() != R.SUCCESS) { |
|
|
|
if (result.getCode() != R.SUCCESS) { |
|
|
|
throw new SecurityCheckedException(ObjectUtil.defaultIfBlank(result.getMsg(), "SecurityProviderTemplateImpl invoke failed!")); |
|
|
|
throw new SecurityCheckedException(ObjectUtil.defaultIfBlank(result.getMsg(), "SecurityProviderTemplateImpl invoke failed!")); |
|
|
|
} |
|
|
|
} |
|
|
|
return userService.getUserAuthority(result.getData()); |
|
|
|
return result.getData(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|