|  |  | @ -29,16 +29,26 @@ import com.epmet.commons.tools.page.PageData; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.utils.ConvertUtils; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.constant.DataSourceConstant; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dao.epmettduck.PrUserProjectDao; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dao.epmettduck.PrVistRecordDao; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.PrUserProjectDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.ProjectItemTypeEnum; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.form.TDuckListFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.result.AnalysisReportResDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.result.OptionDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.result.ProjectProfileResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.result.TDuckListResultDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.struct.CheckboxExpandStruct; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.struct.RadioExpandStruct; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.struct.RateExpandStruct; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.dto.epmettduck.struct.SelectExpandStruct; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.entity.epmettduck.PrUserProjectEntity; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.entity.epmettduck.PrUserProjectResultEntity; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.dataaggre.service.epmettduck.PrUserProjectService; | 
			
		
	
		
			
				
					|  |  |  | import com.github.pagehelper.PageHelper; | 
			
		
	
		
			
				
					|  |  |  | import com.github.pagehelper.PageInfo; | 
			
		
	
		
			
				
					|  |  |  | import lombok.extern.slf4j.Slf4j; | 
			
		
	
		
			
				
					|  |  |  | import org.apache.commons.lang3.StringUtils; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.stereotype.Service; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.transaction.annotation.Transactional; | 
			
		
	
		
			
				
					|  |  |  | import org.springframework.util.CollectionUtils; | 
			
		
	
	
		
			
				
					|  |  | @ -134,7 +144,7 @@ public class PrUserProjectServiceImpl extends BaseServiceImpl<PrUserProjectDao, | 
			
		
	
		
			
				
					|  |  |  |         if (CollectionUtils.isEmpty(projectKeys)){ | 
			
		
	
		
			
				
					|  |  |  |             return new ArrayList<>(); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         PageInfo<TDuckListResultDTO> projectPageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.queryProjectList(projectKeys, formDTO.getStatus())); | 
			
		
	
		
			
				
					|  |  |  |         PageInfo<TDuckListResultDTO> projectPageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.queryProjectList(projectKeys, formDTO.getStatus(), formDTO.getClient())); | 
			
		
	
		
			
				
					|  |  |  |         List<TDuckListResultDTO> result = projectPageInfo.getList(); | 
			
		
	
		
			
				
					|  |  |  |         List<String> records = visitRecordDao.selectVisitRecordByUserId(formDTO.getUserId()); | 
			
		
	
		
			
				
					|  |  |  |         if (!CollectionUtils.isEmpty(records)){ | 
			
		
	
	
		
			
				
					|  |  | 
 |