| | |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.bean.BeanValidators; |
| | | import com.ruoyi.common.utils.spring.SpringUtils; |
| | | import com.ruoyi.system.applet.query.DataReportQuery; |
| | | import com.ruoyi.system.applet.vo.TaskFinishListVO; |
| | | import com.ruoyi.system.domain.SysPost; |
| | | import com.ruoyi.system.domain.SysUserPost; |
| | | import com.ruoyi.system.domain.SysUserRole; |
| | |
| | | PageInfo<SysUserVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); |
| | | |
| | | |
| | | List<SysUserVO> list = userMapper.pageList(query); |
| | | List<SysUserVO> list = userMapper.pageList(query,pageInfo); |
| | | if(CollectionUtils.isEmpty(list)){ |
| | | return pageInfo; |
| | | } |
| | |
| | | sysUserVO.setRoleName(sysRole.getRoleName()); |
| | | } |
| | | } |
| | | String deptType = sysUserVO.getDeptType(); |
| | | if (org.springframework.util.StringUtils.hasLength(deptType)){ |
| | | if ("1".equals(deptType)){ |
| | | TProjectDept tProjectDept = projectDeptMapper.selectById(sysUserVO.getDeptId()); |
| | | if (!tProjectDept.getParentId().equals("0")){ |
| | | TProjectDept tProjectDept1 = projectDeptMapper.selectById(tProjectDept.getParentId()); |
| | | sysUserVO.setDeptName(tProjectDept1.getProjectName()+">"+tProjectDept.getProjectName()); |
| | | }else{ |
| | | sysUserVO.setDeptName(tProjectDept.getProjectName()); |
| | | } |
| | | Integer deptType = sysUserVO.getDeptType(); |
| | | if (1==deptType){ |
| | | TProjectDept tProjectDept = projectDeptMapper.selectById(sysUserVO.getDeptId()); |
| | | if (!tProjectDept.getParentId().equals("0")){ |
| | | TProjectDept tProjectDept1 = projectDeptMapper.selectById(tProjectDept.getParentId()); |
| | | sysUserVO.setDeptName(tProjectDept1.getProjectName()+">"+tProjectDept.getProjectName()); |
| | | }else{ |
| | | sysUserVO.setDeptName(tProjectDept.getProjectName()); |
| | | } |
| | | }else{ |
| | | TDept tDept = deptMapper.selectById(sysUserVO.getDeptId()); |
| | | sysUserVO.setDeptName(tDept.getDeptName()); |
| | | if (sysUserVO.getUserId()==1){ |
| | | sysUserVO.setDeptName("公司"); |
| | | }else{ |
| | | TDept tDept = deptMapper.selectById(sysUserVO.getDeptId()); |
| | | sysUserVO.setDeptName(tDept.getDeptName()); |
| | | } |
| | | |
| | | } |
| | | } |
| | | } |
| | | pageInfo.setTotal(list.size()); |
| | | if (org.springframework.util.StringUtils.hasLength(query.getDeptName())){ |
| | | List<SysUserVO> collect = list.stream().filter(sysUserVO -> sysUserVO.getDeptName().contains(query.getDeptName())).collect(Collectors.toList()); |
| | | pageInfo.setTotal(collect.size()); |
| | | // 手动分页 |
| | | list = collect.stream().skip((long) (query.getPageNum() - 1) * query.getPageSize()).limit(query.getPageSize()).collect(Collectors.toList()); |
| | | } |
| | | pageInfo.setRecords(list); |
| | | return pageInfo; |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<SysUser> selectUserByTempLateId(String templateId) { |
| | | return userMapper.selectUserByTempLateId(templateId); |
| | | } |
| | | |
| | | @Override |
| | | public List<SysUser> selectListByDeptId(String deptId) { |
| | | return userMapper.selectListByDeptId(deptId); |
| | | } |
| | | |
| | | @Override |
| | | public List<SysUser> selectListByDeptType(Integer deptType) { |
| | | return userMapper.selectListByDeptType(deptType); |
| | | } |
| | | |
| | | @Override |
| | | public List<SysUser> selectListByDeptIds(List<String> projectIds) { |
| | | return userMapper.selectListByDeptIds(projectIds); |
| | | } |
| | | |
| | | @Override |
| | | public List<SysUser> selectUserByDeptId(String id) { |
| | | return userMapper.selectUserByDeptId(id); |
| | | } |
| | | |
| | | @Override |
| | | public PageInfo<TaskFinishListVO> pageListReport(DataReportQuery query) { |
| | | PageInfo<TaskFinishListVO> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); |
| | | List<TaskFinishListVO> list = userMapper.pageListReport(query,pageInfo); |
| | | pageInfo.setRecords(list); |
| | | return pageInfo; |
| | | } |
| | | |
| | | @Override |
| | | public SysUser selectByPhone(String phonenumber) { |
| | | return userMapper.selectByPhone(phonenumber); |
| | | } |