| 
					
				 | 
			
			
				@ -108,9 +108,9 @@ public class ArticleEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								if(StringUtils.isBlank(filters)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									filters=filters+"del=1"+";createUser='"+userId+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									filters=filters+"del=1"+";createUser="+userId+""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								}else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									filters=filters+";del=1"+";createUser='"+userId+"'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									filters=filters+";del=1"+";createUser="+userId+""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							List<KnowledgeArticleDictDO> list  = knowledgeArticleService.search(fields,filters,sorts,page,pageSize); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -150,22 +150,12 @@ public class ArticleEndpoint extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					public Envelop queryByCode( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							@ApiParam(name = "id", value = "id", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							@RequestParam(value = "id", required = true)String id) throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								KnowledgeArticleDictDO articleDO = knowledgeArticleService.retrieve(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								KnowledgeArticleUserDO knowledgeArticleUserDO = knowledgeArticleUserDao.findByrelationCodeAndUserAndDel(articleDO.getId(),getUID()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								if (knowledgeArticleUserDO!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									articleDO.setIsUsed(knowledgeArticleUserDO.getUsed()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									articleDO.setKnowledgeArticleUserDO(knowledgeArticleUserDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								List<BaseDoctorHospitalDO> doctorHospitalDOS = doctorHospitalDao.findByDoctorCode(articleDO.getCreateUser()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								if (doctorHospitalDOS!=null&&doctorHospitalDOS.size()!=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									articleDO.setHospitalName(doctorHospitalDOS.get(0).getOrgName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
									articleDO.setDeptName(doctorHospitalDOS.get(0).getDeptName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								return success(articleDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							}catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
								return failedException(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							KnowledgeArticleDictDO articleDO = knowledgeArticleService.retrieve(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							return success(articleDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}catch (Exception e){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							return failedException(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					@PostMapping (value = BaseHospitalRequestMapping.KnowledgeArticle.deleteById) 
			 |