|  | @@ -89,30 +89,16 @@ public class CwProjectRecordsService extends ServiceImpl<CwProjectRecordsMapper,
 | 
	
		
			
				|  |  |      public IPage<CwProjectRecordsDTO> findList(Page<CwProjectRecordsDTO> page, CwProjectRecordsDTO cwProjectRecordsDTO) throws Exception{
 | 
	
		
			
				|  |  |          QueryWrapper<CwProjectRecords> queryWrapper = QueryWrapperGenerator.buildQueryCondition ( CwProjectRecordsWrapper.INSTANCE.toEntity(cwProjectRecordsDTO), CwProjectRecords.class );
 | 
	
		
			
				|  |  |          queryWrapper.eq("a.del_flag","0");
 | 
	
		
			
				|  |  | -//        queryWrapper.orderByDesc("a.create_date");
 | 
	
		
			
				|  |  |          if (ObjectUtil.isNotEmpty(cwProjectRecordsDTO)) {
 | 
	
		
			
				|  |  |              if (ArrayUtil.isNotEmpty(cwProjectRecordsDTO.getCreateDates())) {
 | 
	
		
			
				|  |  |                  queryWrapper.between("a.create_time", cwProjectRecordsDTO.getCreateDates()[0], cwProjectRecordsDTO.getCreateDates()[1]);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              if (StringUtils.isNotBlank(cwProjectRecordsDTO.getProjectMasterName())) {
 | 
	
		
			
				|  |  |                  queryWrapper.in("a.project_master_id", cwProjectRecordsDTO.getProjectMasterName());
 | 
	
		
			
				|  |  | -//                UserDTO user = SpringUtil.getBean ( IUserApi.class ).getById(cwProjectRecordsDTO.getProjectMasterName());
 | 
	
		
			
				|  |  | -//                List<User> userList = userMapper.selectList(new QueryWrapper<User>().lambda().like(User::getName, cwProjectRecordsDTO.getProjectMasterName()));
 | 
	
		
			
				|  |  | -//                if (CollectionUtils.isNotEmpty(userList)){
 | 
	
		
			
				|  |  | -//                    List<String> ids = userList.stream().distinct().map(User::getId).collect(Collectors.toList());
 | 
	
		
			
				|  |  | -//                    if (CollectionUtil.isNotEmpty(ids)) {
 | 
	
		
			
				|  |  | -//                        queryWrapper.in("a.project_master_id", ids);
 | 
	
		
			
				|  |  | -//                    } else {
 | 
	
		
			
				|  |  | -//                        return new Page<>();
 | 
	
		
			
				|  |  | -//                    }
 | 
	
		
			
				|  |  | -//                } else {
 | 
	
		
			
				|  |  | -//                    queryWrapper.in("a.project_master_id", cwProjectRecordsDTO.getProjectMasterName());
 | 
	
		
			
				|  |  | -//                }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              if (StringUtils.isNotBlank(cwProjectRecordsDTO.getProjectMasterName2())) {
 | 
	
		
			
				|  |  |                  List<User> userList = SpringUtil.getBean ( IUserApi.class ).selectListByName(cwProjectRecordsDTO.getProjectMasterName2());
 | 
	
		
			
				|  |  | -//                List<User> userList = userMapper.selectList(new QueryWrapper<User>().lambda().like(User::getName, cwProjectRecordsDTO.getProjectMasterName()));
 | 
	
		
			
				|  |  |                  if (CollectionUtils.isNotEmpty(userList)){
 | 
	
		
			
				|  |  |                      List<String> ids = userList.stream().distinct().map(User::getId).collect(Collectors.toList());
 | 
	
		
			
				|  |  |                      if (CollectionUtil.isNotEmpty(ids)) {
 | 
	
	
		
			
				|  | @@ -126,13 +112,6 @@ public class CwProjectRecordsService extends ServiceImpl<CwProjectRecordsMapper,
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              if (StringUtils.isNotBlank(cwProjectRecordsDTO.getRealHeaderName())) {
 | 
	
		
			
				|  |  |                  queryWrapper.in("a.real_header", cwProjectRecordsDTO.getRealHeaderName());
 | 
	
		
			
				|  |  | -//                List<User> userList = SpringUtil.getBean ( IUserApi.class ).selectListByName(cwProjectRecordsDTO.getRealHeaderName());
 | 
	
		
			
				|  |  | -//                List<String> ids = userList.stream().distinct().map(User::getId).collect(Collectors.toList());
 | 
	
		
			
				|  |  | -//                if (CollectionUtil.isNotEmpty(ids)) {
 | 
	
		
			
				|  |  | -//                    queryWrapper.in("a.real_header", ids);
 | 
	
		
			
				|  |  | -//                } else {
 | 
	
		
			
				|  |  | -//                    return new Page<>();
 | 
	
		
			
				|  |  | -//                }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              if (StringUtils.isNotBlank(cwProjectRecordsDTO.getCreateId())){
 | 
	
		
			
				|  |  |                  queryWrapper.eq("a.create_by_id", cwProjectRecordsDTO.getCreateId());
 | 
	
	
		
			
				|  | @@ -140,6 +119,21 @@ public class CwProjectRecordsService extends ServiceImpl<CwProjectRecordsMapper,
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          IPage<CwProjectRecordsDTO> list = cwProjectRecordsMapper.findList(page, queryWrapper);
 | 
	
		
			
				|  |  | +        list.getRecords().forEach(li->{
 | 
	
		
			
				|  |  | +            if (StringUtils.isBlank(li.getProjectMasterName())){
 | 
	
		
			
				|  |  | +                //根据项目经理1的id去查项目经理去名称
 | 
	
		
			
				|  |  | +                if (StringUtils.isNotBlank(li.getProjectMasterId())){
 | 
	
		
			
				|  |  | +                    UserDTO byId = SpringUtil.getBean(IUserApi.class).getById(li.getProjectMasterId());
 | 
	
		
			
				|  |  | +                    li.setProjectMasterName(byId.getName());
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            } else if (StringUtils.isBlank(li.getRealHeaderName())){
 | 
	
		
			
				|  |  | +                //根据项目经理1的id去查项目经理去名称
 | 
	
		
			
				|  |  | +                if (StringUtils.isNotBlank(li.getRealHeader())){
 | 
	
		
			
				|  |  | +                    UserDTO byId = SpringUtil.getBean(IUserApi.class).getById(li.getRealHeader());
 | 
	
		
			
				|  |  | +                    li.setRealHeaderName(byId.getName());
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        });
 | 
	
		
			
				|  |  |          return list;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      /**
 |