spdm用户获取token
This commit is contained in:
@@ -177,7 +177,14 @@ public class SpdmUserController {
|
|||||||
byte[] encodedAuth = Base64.getEncoder().encode(auth.getBytes(StandardCharsets.UTF_8));
|
byte[] encodedAuth = Base64.getEncoder().encode(auth.getBytes(StandardCharsets.UTF_8));
|
||||||
String authHeader = "Basic " + new String(encodedAuth);
|
String authHeader = "Basic " + new String(encodedAuth);
|
||||||
|
|
||||||
R<TokenDTO> tokenDTOR = remoteAuthServiceFeign.getClientUserToken(userParamDto.getUserId(), Long.valueOf(userParamDto.getTenantId()), authHeader);
|
Long tenantId = 1979091834410176514L;
|
||||||
|
R<List<SysStaffVO>> staffListReturn = remoteTenantServiceFeign.findStaffListByUserId(userParamDto.getUserId(), SecurityConstants.FROM_IN);
|
||||||
|
List<SysStaffVO> staffList = staffListReturn.getData();
|
||||||
|
if (CollectionUtils.isNotEmpty(staffList)) {
|
||||||
|
tenantId = staffList.get(0).getTenantId();
|
||||||
|
}
|
||||||
|
|
||||||
|
R<TokenDTO> tokenDTOR = remoteAuthServiceFeign.getClientUserToken(userParamDto.getUserId(), tenantId, authHeader);
|
||||||
TokenDTO tokenDTO = tokenDTOR.getData();
|
TokenDTO tokenDTO = tokenDTOR.getData();
|
||||||
tokenDTO.setCid_user_id(String.valueOf(userParamDto.getUserId()));
|
tokenDTO.setCid_user_id(String.valueOf(userParamDto.getUserId()));
|
||||||
tokenDTO.setCid_tenant_id(userParamDto.getTenantId());
|
tokenDTO.setCid_tenant_id(userParamDto.getTenantId());
|
||||||
|
|||||||
@@ -45,4 +45,7 @@ public interface RemoteTenantServiceFeign {
|
|||||||
@GetMapping("/sysStaff/page")
|
@GetMapping("/sysStaff/page")
|
||||||
R<Page<StaffPageResultDto>> listStaffForPage(@SpringQueryMap StaffPageQueryDto pageQueryDto, @RequestHeader(CommonConstants.TENANT_ID) String tenantIdHeader);
|
R<Page<StaffPageResultDto>> listStaffForPage(@SpringQueryMap StaffPageQueryDto pageQueryDto, @RequestHeader(CommonConstants.TENANT_ID) String tenantIdHeader);
|
||||||
|
|
||||||
|
@GetMapping("/sysStaff/findStaffListByUserId")
|
||||||
|
R<List<SysStaffVO>> findStaffListByUserId(@RequestParam Long userId, @RequestHeader(SecurityConstants.FROM) String from);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user