|
@@ -69,14 +69,14 @@ public class VppRTeamMemberRoleController {
|
|
|
@RequestParam(required = false) String status,
|
|
|
@RequestParam(required = false) String productCode,
|
|
|
@RequestParam(required = false) String queryString) {
|
|
|
- return new ResultMap<>(CommonConstant.SUCCESS, CommonConstant.RESULT_SUCCESS, vppRTeamMemberRoleService.pageForMember(page, pageSize, teamId, status, productCode, queryString, null));
|
|
|
+ return new ResultMap<>(CommonConstant.SUCCESS, CommonConstant.RESULT_SUCCESS, vppRTeamMemberRoleService.pageForMember(page, pageSize, teamId, status, productCode, queryString, null,null ));
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 目录用户查询
|
|
|
* @param page 页码
|
|
|
* @param pageSize 每页最大数量
|
|
|
- * @param directoryId 目录id
|
|
|
+ * @param domain 目录id
|
|
|
* @param status 0是删除用户 1是有效访问用户 3是吊销用户
|
|
|
* @param queryString 用户名或者邮箱
|
|
|
* @return PageInfo<VppTeamMemberVO>
|
|
@@ -84,14 +84,10 @@ public class VppRTeamMemberRoleController {
|
|
|
@GetMapping("/pageForSSOMember")
|
|
|
public ResultMap<PageInfo<VppTeamMemberVO>> pageForSSOMember(@RequestParam(required = false, defaultValue = "1") Integer page,
|
|
|
@RequestParam(required = false, defaultValue = "10") Integer pageSize,
|
|
|
- @RequestParam(required = false) String directoryId,
|
|
|
+ @RequestParam(required = false) String domain,
|
|
|
@RequestParam(required = false) String status,
|
|
|
@RequestParam(required = false) String queryString) {
|
|
|
- if (!StringUtils.isEmpty(directoryId)) {
|
|
|
- String teamId = directoryService.getById(directoryId).getTeamId();
|
|
|
- return new ResultMap<>(CommonConstant.SUCCESS, CommonConstant.RESULT_SUCCESS, vppRTeamMemberRoleService.pageForMember(page, pageSize, teamId, status, null, queryString, SyncUserEnum.SSO.value()));
|
|
|
- }
|
|
|
- return new ResultMap<>(CommonConstant.SUCCESS, CommonConstant.RESULT_SUCCESS, vppRTeamMemberRoleService.pageForMember(page, pageSize, null, status, null, queryString, SyncUserEnum.SSO.value()));
|
|
|
+ return new ResultMap<>(CommonConstant.SUCCESS, CommonConstant.RESULT_SUCCESS, vppRTeamMemberRoleService.pageForMember(page, pageSize, null, status, null, queryString, SyncUserEnum.SSO.value(), domain));
|
|
|
}
|
|
|
|
|
|
|
|
@@ -115,7 +111,7 @@ public class VppRTeamMemberRoleController {
|
|
|
.sheet("模板")
|
|
|
.doWrite(() -> {
|
|
|
// 分页查询数据
|
|
|
- return vppRTeamMemberRoleService.listForMember(teamId, status, productCode, queryString, null);
|
|
|
+ return vppRTeamMemberRoleService.listForMember(teamId, status, productCode, queryString, null, null);
|
|
|
});
|
|
|
} catch (Exception e) {
|
|
|
// 重置response
|
|
@@ -131,13 +127,13 @@ public class VppRTeamMemberRoleController {
|
|
|
|
|
|
/**
|
|
|
* 导出sso用户
|
|
|
- * @param directoryId 目录id
|
|
|
+ * @param domain 目录id
|
|
|
* @param status 用户状态
|
|
|
* @param queryString 用户名或者邮箱
|
|
|
*/
|
|
|
@GetMapping("/downloadSSOMember")
|
|
|
public void downloadSSOMember(HttpServletResponse response,
|
|
|
- @RequestParam(required = false) String directoryId,
|
|
|
+ @RequestParam(required = false) String domain,
|
|
|
@RequestParam(required = false) String status,
|
|
|
@RequestParam(required = false) String queryString) throws IOException {
|
|
|
// 这里注意 有同学反应使用swagger 会导致各种问题,请直接用浏览器或者用postman
|
|
@@ -154,13 +150,7 @@ public class VppRTeamMemberRoleController {
|
|
|
.sheet("模板")
|
|
|
.doWrite(() -> {
|
|
|
List<VppTeamMemberVO> list;
|
|
|
- if (!StringUtils.isEmpty(directoryId)) {
|
|
|
- String teamId = directoryService.getById(directoryId).getTeamId();
|
|
|
- list = vppRTeamMemberRoleService.listForMember(teamId, status, null, queryString, SyncUserEnum.SSO.value());
|
|
|
-
|
|
|
- } else {
|
|
|
- list = vppRTeamMemberRoleService.listForMember(null, status, null, queryString, SyncUserEnum.SSO.value());
|
|
|
- }
|
|
|
+ list = vppRTeamMemberRoleService.listForMember(null, status, null, queryString, SyncUserEnum.SSO.value(), domain);
|
|
|
List<SSOMemberVO> ssoMemberVOList = new ArrayList<>();
|
|
|
list.forEach(item -> {
|
|
|
if (!StringUtils.isEmpty(item.getEmail())) {
|
|
@@ -206,7 +196,7 @@ public class VppRTeamMemberRoleController {
|
|
|
.autoCloseStream(Boolean.FALSE)
|
|
|
.sheet("模板")
|
|
|
.doWrite(() -> {
|
|
|
- List<VppTeamMemberVO> list = vppRTeamMemberRoleService.listForMember(null, ValidStatusEnum.INVALID.value(), null, queryString, SyncUserEnum.SSO.value());
|
|
|
+ List<VppTeamMemberVO> list = vppRTeamMemberRoleService.listForMember(null, ValidStatusEnum.INVALID.value(), null, queryString, SyncUserEnum.SSO.value(), null);
|
|
|
List<SSODeletedMemberVO> ssoMemberVOList = new ArrayList<>();
|
|
|
list.forEach(item -> {
|
|
|
if (!StringUtils.isEmpty(item.getEmail())) {
|