|
@@ -103,56 +103,58 @@ public class CwProjectReportArchiveService extends ServiceImpl<CwProjectReportAr
|
|
|
}
|
|
|
// 项目经理1
|
|
|
if (StringUtils.isNotBlank(cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getProjectMasterName())){
|
|
|
- List<User> userList = SpringUtil.getBean ( IUserApi.class ).selectListByName(cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getProjectMasterName());
|
|
|
- if (CollectionUtils.isNotEmpty(userList)){
|
|
|
- List<String> userIdList = userList.stream().map(User::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
- if (CollectionUtil.isNotEmpty(userIdList)){
|
|
|
- List<CwProjectRecords> cwProjectRecords = cwProjectRecordsMapper.selectList(new QueryWrapper<CwProjectRecords>().lambda().in(CwProjectRecords::getProjectMasterId, userIdList));
|
|
|
- List<String> projectIds = cwProjectRecords.stream().map(CwProjectRecords::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
- if (CollectionUtil.isNotEmpty(projectIds)){
|
|
|
- queryWrapper.in("cw_pa.project_id",projectIds);
|
|
|
- }else{
|
|
|
- return new Page<>();
|
|
|
- }
|
|
|
- }else{
|
|
|
- return new Page<>();
|
|
|
- }
|
|
|
- } else {
|
|
|
- List<CwProjectRecords> cwProjectRecords = cwProjectRecordsMapper.selectList(new QueryWrapper<CwProjectRecords>().lambda().eq(CwProjectRecords::getProjectMasterId, cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getProjectMasterName()));
|
|
|
- List<String> projectIds = cwProjectRecords.stream().map(CwProjectRecords::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
- if (CollectionUtil.isNotEmpty(projectIds)){
|
|
|
- queryWrapper.in("cw_pa.project_id",projectIds);
|
|
|
- }else{
|
|
|
- return new Page<>();
|
|
|
- }
|
|
|
- }
|
|
|
+// List<User> userList = SpringUtil.getBean ( IUserApi.class ).selectListByName(cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getProjectMasterName());
|
|
|
+// if (CollectionUtils.isNotEmpty(userList)){
|
|
|
+// List<String> userIdList = userList.stream().map(User::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
+// if (CollectionUtil.isNotEmpty(userIdList)){
|
|
|
+// List<CwProjectRecords> cwProjectRecords = cwProjectRecordsMapper.selectList(new QueryWrapper<CwProjectRecords>().lambda().in(CwProjectRecords::getProjectMasterId, userIdList));
|
|
|
+// List<String> projectIds = cwProjectRecords.stream().map(CwProjectRecords::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
+// if (CollectionUtil.isNotEmpty(projectIds)){
|
|
|
+// queryWrapper.in("cw_pa.project_id",projectIds);
|
|
|
+// }else{
|
|
|
+// return new Page<>();
|
|
|
+// }
|
|
|
+// }else{
|
|
|
+// return new Page<>();
|
|
|
+// }
|
|
|
+// } else {
|
|
|
+// List<CwProjectRecords> cwProjectRecords = cwProjectRecordsMapper.selectList(new QueryWrapper<CwProjectRecords>().lambda().eq(CwProjectRecords::getProjectMasterId, cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getProjectMasterName()));
|
|
|
+// List<String> projectIds = cwProjectRecords.stream().map(CwProjectRecords::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
+// if (CollectionUtil.isNotEmpty(projectIds)){
|
|
|
+// queryWrapper.in("cw_pa.project_id",projectIds);
|
|
|
+// }else{
|
|
|
+// return new Page<>();
|
|
|
+// }
|
|
|
+// }
|
|
|
+ queryWrapper.like("su1.name",cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getProjectMasterName());
|
|
|
|
|
|
}
|
|
|
// 项目经理2
|
|
|
if (StringUtils.isNotBlank(cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getRealHeaderName())){
|
|
|
- List<User> userList = SpringUtil.getBean ( IUserApi.class ).selectListByName(cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getRealHeaderName());
|
|
|
- if (CollectionUtils.isNotEmpty(userList)){
|
|
|
- List<String> userIdList = userList.stream().map(User::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
- if (CollectionUtil.isNotEmpty(userIdList)){
|
|
|
- List<CwProjectRecords> cwProjectRecords = cwProjectRecordsMapper.selectList(new QueryWrapper<CwProjectRecords>().lambda().in(CwProjectRecords::getRealHeader, userIdList));
|
|
|
- List<String> projectIds = cwProjectRecords.stream().map(CwProjectRecords::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
- if (CollectionUtil.isNotEmpty(projectIds)){
|
|
|
- queryWrapper.in("cw_pa.project_id",projectIds);
|
|
|
- }else{
|
|
|
- return new Page<>();
|
|
|
- }
|
|
|
- }else{
|
|
|
- return new Page<>();
|
|
|
- }
|
|
|
- } else {
|
|
|
- List<CwProjectRecords> cwProjectRecords = cwProjectRecordsMapper.selectList(new QueryWrapper<CwProjectRecords>().lambda().in(CwProjectRecords::getRealHeader, cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getRealHeaderName()));
|
|
|
- List<String> projectIds = cwProjectRecords.stream().map(CwProjectRecords::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
- if (CollectionUtil.isNotEmpty(projectIds)){
|
|
|
- queryWrapper.in("cw_pa.project_id",projectIds);
|
|
|
- }else{
|
|
|
- return new Page<>();
|
|
|
- }
|
|
|
- }
|
|
|
+// List<User> userList = SpringUtil.getBean ( IUserApi.class ).selectListByName(cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getRealHeaderName());
|
|
|
+// if (CollectionUtils.isNotEmpty(userList)){
|
|
|
+// List<String> userIdList = userList.stream().map(User::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
+// if (CollectionUtil.isNotEmpty(userIdList)){
|
|
|
+// List<CwProjectRecords> cwProjectRecords = cwProjectRecordsMapper.selectList(new QueryWrapper<CwProjectRecords>().lambda().in(CwProjectRecords::getRealHeader, userIdList));
|
|
|
+// List<String> projectIds = cwProjectRecords.stream().map(CwProjectRecords::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
+// if (CollectionUtil.isNotEmpty(projectIds)){
|
|
|
+// queryWrapper.in("cw_pa.project_id",projectIds);
|
|
|
+// }else{
|
|
|
+// return new Page<>();
|
|
|
+// }
|
|
|
+// }else{
|
|
|
+// return new Page<>();
|
|
|
+// }
|
|
|
+// } else {
|
|
|
+// List<CwProjectRecords> cwProjectRecords = cwProjectRecordsMapper.selectList(new QueryWrapper<CwProjectRecords>().lambda().in(CwProjectRecords::getRealHeader, cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getRealHeaderName()));
|
|
|
+// List<String> projectIds = cwProjectRecords.stream().map(CwProjectRecords::getId).collect(Collectors.toList()).stream().distinct().collect(Collectors.toList());
|
|
|
+// if (CollectionUtil.isNotEmpty(projectIds)){
|
|
|
+// queryWrapper.in("cw_pa.project_id",projectIds);
|
|
|
+// }else{
|
|
|
+// return new Page<>();
|
|
|
+// }
|
|
|
+// }
|
|
|
+ queryWrapper.like("su2.name",cwProjectReportArchiveDTO.getCwProjectRecordsDTO().getRealHeaderName());
|
|
|
|
|
|
}
|
|
|
// 创建时间
|