|  | @ -334,54 +334,6 @@ public class ArticleEndpoint extends EnvelopRestEndpoint {
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	@GetMapping(value = BaseHospitalRequestMapping.KnowledgeArticle.searchArticleByStatus)
 | 
	
		
			
				|  |  | 	@ApiOperation(value = "获取患者文章状态列表")
 | 
	
		
			
				|  |  | 	public Envelop searchPatientArticleByStatus(
 | 
	
		
			
				|  |  | 			@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段")
 | 
	
		
			
				|  |  | 			@RequestParam(value = "fields", required = false) String fields,
 | 
	
		
			
				|  |  | 			@ApiParam(name = "filters", value = "过滤器,为空检索所有条件")
 | 
	
		
			
				|  |  | 			@RequestParam(value = "filters", required = false) String filters,
 | 
	
		
			
				|  |  | 			@ApiParam(name = "sorts", value = "排序,规则参见说明文档")
 | 
	
		
			
				|  |  | 			@RequestParam(value = "sorts", required = false) String sorts,
 | 
	
		
			
				|  |  | 			@ApiParam(name = "page", value = "第几页,从1开始", required = true, defaultValue = "1")
 | 
	
		
			
				|  |  | 			@RequestParam(value = "page", required = true,defaultValue = "1")Integer page,
 | 
	
		
			
				|  |  | 			@ApiParam(name = "pageSize", value = "每页分页大小", required = true, defaultValue = "10")
 | 
	
		
			
				|  |  | 			@RequestParam(value = "pageSize", required = true,defaultValue = "10")Integer pageSize)throws Exception{
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 		try {
 | 
	
		
			
				|  |  | 			if(StringUtils.isBlank(filters)){
 | 
	
		
			
				|  |  | 				filters=filters+"del=1";
 | 
	
		
			
				|  |  | 			}else{
 | 
	
		
			
				|  |  | 				filters=filters+";del=1";
 | 
	
		
			
				|  |  | 			}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 			List<KnowledgeArticleUserDO> list  = knowledgeArticleUserService.search(fields,filters,sorts,page,pageSize);
 | 
	
		
			
				|  |  | 			for (KnowledgeArticleUserDO knowledgeArticleUserDO:list){
 | 
	
		
			
				|  |  | 				Integer type = knowledgeArticleUserDO.getRelationType();
 | 
	
		
			
				|  |  | 				if (type==1){
 | 
	
		
			
				|  |  | 					KnowledgeArticleDictDO knowledgeArticleDO = knowledgeArticleService.selectById(knowledgeArticleUserDO.getRelationCode());
 | 
	
		
			
				|  |  | 					if (knowledgeArticleDO!=null){
 | 
	
		
			
				|  |  | 						List<BaseDoctorHospitalDO> doctorHospitalDOS = doctorHospitalDao.findByDoctorCode(knowledgeArticleDO.getCreateUser());
 | 
	
		
			
				|  |  | 						if (doctorHospitalDOS!=null&&doctorHospitalDOS.size()!=0){
 | 
	
		
			
				|  |  | 							knowledgeArticleDO.setDeptName(doctorHospitalDOS.get(0).getDeptName());
 | 
	
		
			
				|  |  | 							knowledgeArticleDO.setHospitalName(doctorHospitalDOS.get(0).getOrgName());
 | 
	
		
			
				|  |  | 						}
 | 
	
		
			
				|  |  | 					}
 | 
	
		
			
				|  |  | 					knowledgeArticleUserDO.setKnowledgeArticleDO(knowledgeArticleDO);
 | 
	
		
			
				|  |  | 				}
 | 
	
		
			
				|  |  | 			}
 | 
	
		
			
				|  |  | 			List<KnowledgeArticleUserDO> totals  = knowledgeArticleUserService.search(fields,filters,sorts);
 | 
	
		
			
				|  |  | 			JSONObject result = new JSONObject();
 | 
	
		
			
				|  |  | 			result.put("total",totals.size());
 | 
	
		
			
				|  |  | 			result.put("detailModelList",list);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 			return success(result);
 | 
	
		
			
				|  |  | 		}catch (Exception e){
 | 
	
		
			
				|  |  | 			return failedException(e);
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 	@PostMapping(value = BaseHospitalRequestMapping.KnowledgeArticle.findArticleByCategoryAndName)
 | 
	
		
			
				|  |  | 	@ApiOperation(value = "查询文章")
 | 
	
		
			
				|  |  | 	public MixEnvelop findArticleByCategoryAndName(@ApiParam(name = "categoryFirst", value = "一级分类code")
 |