|  |  | @ -202,6 +202,10 @@ public class UserAdviceServiceImpl extends BaseServiceImpl<UserAdviceDao, UserAd | 
			
		
	
		
			
				
					|  |  |  |         AdviceDetailResultDTO adviceDetailResultDTO = new AdviceDetailResultDTO(); | 
			
		
	
		
			
				
					|  |  |  |         BeanUtils.copyProperties(userAdviceEntity, adviceDetailResultDTO); | 
			
		
	
		
			
				
					|  |  |  |         adviceDetailResultDTO.setAdviceId(userAdviceEntity.getId()); | 
			
		
	
		
			
				
					|  |  |  |         //如果parentName不为空,拼接agencyName
 | 
			
		
	
		
			
				
					|  |  |  |         if (StringUtils.isNotBlank(userAdviceEntity.getAgencyAllParentName())){ | 
			
		
	
		
			
				
					|  |  |  |             adviceDetailResultDTO.setAgencyName(userAdviceEntity.getAgencyAllParentName()+"-"+userAdviceEntity.getAgencyName()); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         //拼接建议类型
 | 
			
		
	
		
			
				
					|  |  |  |         if (!"*".equals(userAdviceEntity.getAdviceType())) { | 
			
		
	
		
			
				
					|  |  |  |             StringBuilder type = new StringBuilder(); | 
			
		
	
	
		
			
				
					|  |  | @ -248,6 +252,8 @@ public class UserAdviceServiceImpl extends BaseServiceImpl<UserAdviceDao, UserAd | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         //wrapper
 | 
			
		
	
		
			
				
					|  |  |  |         QueryWrapper<UserAdviceEntity> wrapper = new QueryWrapper<>(); | 
			
		
	
		
			
				
					|  |  |  |         //del_flag
 | 
			
		
	
		
			
				
					|  |  |  |         wrapper.eq("DEL_FLAG","0"); | 
			
		
	
		
			
				
					|  |  |  |         //客户Id
 | 
			
		
	
		
			
				
					|  |  |  |         wrapper.eq(StringUtils.isNotBlank(dto.getCustomerId()), "CUSTOMER_ID", dto.getCustomerId()); | 
			
		
	
		
			
				
					|  |  |  |         //是否回复
 | 
			
		
	
	
		
			
				
					|  |  | @ -258,14 +264,19 @@ public class UserAdviceServiceImpl extends BaseServiceImpl<UserAdviceDao, UserAd | 
			
		
	
		
			
				
					|  |  |  |             wrapper.eq("REPLY_USER_ID", ""); | 
			
		
	
		
			
				
					|  |  |  |             wrapper.eq("REPLY_CONTENT", ""); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  |         // 组织id
 | 
			
		
	
		
			
				
					|  |  |  |         wrapper.eq(StringUtils.isNotBlank(dto.getAgencyId()), "AGENCY_ID", dto.getAgencyId()); | 
			
		
	
		
			
				
					|  |  |  |         //建议类型
 | 
			
		
	
		
			
				
					|  |  |  |         wrapper.like(StringUtils.isNotBlank(dto.getAdviceType()), "ADVICE_TYPE", dto.getAdviceType()); | 
			
		
	
		
			
				
					|  |  |  |         //开始时间
 | 
			
		
	
		
			
				
					|  |  |  |         wrapper.ge(dto.getStartTime() != null, "CREATED_TIME", dto.getStartTime()); | 
			
		
	
		
			
				
					|  |  |  |         //结束时间
 | 
			
		
	
		
			
				
					|  |  |  |         wrapper.le(dto.getEndTime() != null, "CREATED_TIME", dto.getEndTime()); | 
			
		
	
		
			
				
					|  |  |  |         // 组织id
 | 
			
		
	
		
			
				
					|  |  |  |         if (StringUtils.isNotBlank(dto.getAgencyId())){ | 
			
		
	
		
			
				
					|  |  |  |             wrapper.and(wrapper1 ->wrapper1.eq("AGENCY_ID", dto.getAgencyId()) | 
			
		
	
		
			
				
					|  |  |  |                    .or() | 
			
		
	
		
			
				
					|  |  |  |                    .like("AGENCY_PIDS", dto.getAgencyId())); | 
			
		
	
		
			
				
					|  |  |  |         } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         IPage<UserAdviceEntity> result = baseDao.selectPage(page, wrapper); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | @ -341,6 +352,8 @@ public class UserAdviceServiceImpl extends BaseServiceImpl<UserAdviceDao, UserAd | 
			
		
	
		
			
				
					|  |  |  |             Result<CustomerAgencyDTO> agencyById = govOrgOpenFeignClient.getAgencyById(gridInfoResultDTOResult.getData().getParentAgencyId()); | 
			
		
	
		
			
				
					|  |  |  |             if (agencyById.success()){ | 
			
		
	
		
			
				
					|  |  |  |                 userAdviceDTO.setAgencyName(agencyById.getData().getAllParentName()); | 
			
		
	
		
			
				
					|  |  |  |                 userAdviceDTO.setAgencyAllParentName(agencyById.getData().getAllParentName()); | 
			
		
	
		
			
				
					|  |  |  |                 userAdviceDTO.setAgencyPids(agencyById.getData().getPids()); | 
			
		
	
		
			
				
					|  |  |  |             }else { | 
			
		
	
		
			
				
					|  |  |  |                 logger.error("agencyId:{},获取组织详情失败",gridInfoResultDTOResult.getData().getParentAgencyId()); | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
	
		
			
				
					|  |  | 
 |