|
@@ -403,34 +403,19 @@ public class AdminUserServiceImpl implements AdminUserService {
|
|
|
} else {
|
|
|
offset = (reqVO.getPageNo() - 1) * reqVO.getPageSize();
|
|
|
}
|
|
|
+ List<AdminUserDO> result = new ArrayList<>();
|
|
|
+ Long size = 0L;
|
|
|
+ if (roleIds.contains(114L)) {//学院
|
|
|
+ result = userMapper.selectPageForGraduate(reqVO, getDeptCondition(reqVO.getDeptId()),roleIds,deptId,offset,loginId,0);
|
|
|
+ size = userMapper.selectPage1Count(reqVO, getDeptCondition(reqVO.getDeptId()),roleIds,deptId,offset,loginId,0);
|
|
|
+ } else if (roleIds.contains(113L)){//如果是教师,只找导师工作间下的
|
|
|
+ result = userMapper.selectPageForGraduate(reqVO, getDeptCondition(reqVO.getDeptId()),roleIds,deptId,offset,loginId,1);
|
|
|
+ size = userMapper.selectPage1Count(reqVO, getDeptCondition(reqVO.getDeptId()),roleIds,deptId,offset,loginId,1);
|
|
|
+ }else if (roleIds.contains(1L)){//管理员
|
|
|
+ result = userMapper.selectPageForGraduate(reqVO, getDeptCondition(reqVO.getDeptId()),roleIds,deptId,offset,loginId,0);
|
|
|
+ size = userMapper.selectPage1Count(reqVO, getDeptCondition(reqVO.getDeptId()),roleIds,deptId,offset,loginId,0);
|
|
|
+ }
|
|
|
|
|
|
- List<AdminUserDO> result =userMapper.selectPageForGraduate(reqVO, getDeptCondition(reqVO.getDeptId()),roleIds,deptId,offset,loginId,0);
|
|
|
- Long size = userMapper.selectPage1Count(reqVO, getDeptCondition(reqVO.getDeptId()),roleIds,deptId,offset,loginId,0);
|
|
|
-
|
|
|
- // 遍历结果集,设置 photoIsExist
|
|
|
-// resultPage.getList().stream().forEach(user -> {
|
|
|
-// user.setPhotoIsExist(Long.valueOf(user.getPhotoUrl() != null && !user.getPhotoUrl().isEmpty() ? 1 : 0));
|
|
|
-//// user.setIsGraduate(vilidateIsGraduate(user));
|
|
|
-// if (user.getDeptId()==null||user.getDeptId()==0L){
|
|
|
-// user.setDeptName("测绘学院");
|
|
|
-// }
|
|
|
-// if ("1".equals(user.getUserType()) ||"2".equals(user.getUserType())) {
|
|
|
-// if (user.getSupervisorId() != null) {
|
|
|
-// AdminUserDO supervisorUser = getUser(user.getSupervisorId());
|
|
|
-// String supervisor = supervisorUser.getNickname();
|
|
|
-// String mobile = supervisorUser.getMobile();
|
|
|
-// // 赋值给 对应 字段
|
|
|
-// user.setSupervisor(supervisor);
|
|
|
-// user.setSupervisorMobile(mobile);
|
|
|
-// }
|
|
|
-// }
|
|
|
-// });
|
|
|
-
|
|
|
-// if (reqVO.getPhotoIsExist() != null) {//搜索人脸导入
|
|
|
-// result.setList(result.getList().stream()
|
|
|
-// .filter(user -> reqVO.getPhotoIsExist().equals(user.getPhotoIsExist()))
|
|
|
-// .collect(Collectors.toList()));
|
|
|
-// }
|
|
|
return new PageResult<>(result, size);
|
|
|
}
|
|
|
|