|
@@ -41,9 +41,9 @@ import com.zjugis.module.adm.service.staff.RecordsService;
|
|
|
import com.zjugis.module.adm.service.workday.WorkdayService;
|
|
|
import com.zjugis.module.adm.util.DateUtil;
|
|
|
import com.zjugis.module.adm.util.PageUtil;
|
|
|
+import com.zjugis.module.adm.util.PinyinUtil;
|
|
|
import com.zjugis.module.system.api.dept.DeptApi;
|
|
|
import com.zjugis.module.system.api.dept.dto.DeptRespDTO;
|
|
|
-import com.zjugis.module.system.api.dept.dto.DeptTreeRespDTO;
|
|
|
import com.zjugis.module.system.api.dict.DictDataApi;
|
|
|
import com.zjugis.module.system.api.dict.dto.DictDataRespDTO;
|
|
|
import com.zjugis.module.system.api.user.AdminUserApi;
|
|
@@ -491,7 +491,7 @@ public class ReportServiceImpl implements ReportService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public PageResult<ReportWorkloadStatisticVO> getReportWorkloadStatistics(ReportWorkloadStatisticReqDTO reportWorkloadStatisticReqDTO) {
|
|
|
+ public Object getReportWorkloadStatistics(ReportWorkloadStatisticReqDTO reportWorkloadStatisticReqDTO) {
|
|
|
Short year = reportWorkloadStatisticReqDTO.getYear();
|
|
|
Short month = reportWorkloadStatisticReqDTO.getMonth();
|
|
|
String projectName = reportWorkloadStatisticReqDTO.getProjectName();
|
|
@@ -507,6 +507,7 @@ public class ReportServiceImpl implements ReportService {
|
|
|
queryWrapper.eq("USER_ID", reportWorkloadStatisticReqDTO.getUserId());
|
|
|
}
|
|
|
|
|
|
+
|
|
|
//根据项目名称模糊查询项目ID
|
|
|
ProjectDto projectDto = new ProjectDto();
|
|
|
projectDto.setPageNo(1);
|
|
@@ -572,8 +573,18 @@ public class ReportServiceImpl implements ReportService {
|
|
|
}
|
|
|
resultList.add(result);
|
|
|
}
|
|
|
- PageResult<ReportWorkloadStatisticVO> pageResult = PageUtil.getPages(reportWorkloadStatisticReqDTO.getPageNo(), reportWorkloadStatisticReqDTO.getPageSize(), resultList);
|
|
|
- return pageResult;
|
|
|
+ resultList = resultList.stream()
|
|
|
+ .sorted(Comparator.comparing(c -> PinyinUtil.toFirstLetter(c.getNickName())))
|
|
|
+ .collect(Collectors.toList());
|
|
|
+
|
|
|
+ if(reportWorkloadStatisticReqDTO.getIsPage()){
|
|
|
+ PageResult<ReportWorkloadStatisticVO> pageResult = PageUtil.getPages(reportWorkloadStatisticReqDTO.getPageNo(), reportWorkloadStatisticReqDTO.getPageSize(), resultList);
|
|
|
+ return pageResult;
|
|
|
+
|
|
|
+ } else {
|
|
|
+ return resultList;
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
|