|  | @ -1796,6 +1796,53 @@ public class PatientNoLoginEndPoint extends EnvelopRestEndpoint {
 | 
												
													
														
															|  |             return failedException2(e);
 |  |             return failedException2(e);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  |     @GetMapping(value = "searchKnowledgeDictPageList")
 | 
												
													
														
															|  | 
 |  |     @ApiOperation(value = "获取文章列表")
 | 
												
													
														
															|  | 
 |  |     public Envelop searchKnowledgeDictPageList(
 | 
												
													
														
															|  | 
 |  |             @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(org.apache.commons.lang.StringUtils.isBlank(filters)){
 | 
												
													
														
															|  | 
 |  |                 filters=filters+"del=1;type=2";
 | 
												
													
														
															|  | 
 |  |             }else{
 | 
												
													
														
															|  | 
 |  |                 filters=filters+";del=1;type=2";
 | 
												
													
														
															|  | 
 |  |             }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |             List<KnowledgeArticleDictDO> list  = knowledgeArticleDictService.search(fields,filters,sorts,page,pageSize);
 | 
												
													
														
															|  | 
 |  |             for (KnowledgeArticleDictDO knowledgeArticleDO:list){
 | 
												
													
														
															|  | 
 |  |                 List<BaseDoctorHospitalDO> doctorHospitalDOS = doctorHospitalDao.findByDoctorCode(knowledgeArticleDO.getCreateUser());
 | 
												
													
														
															|  | 
 |  |                 if (doctorHospitalDOS!=null&&doctorHospitalDOS.size()!=0){
 | 
												
													
														
															|  | 
 |  |                     BaseDoctorHospitalDO doctorHospitalDO = doctorHospitalDOS.get(0);
 | 
												
													
														
															|  | 
 |  |                     knowledgeArticleDO.setDeptName(doctorHospitalDO.getDeptName());
 | 
												
													
														
															|  | 
 |  |                     knowledgeArticleDO.setHospitalName(doctorHospitalDO.getOrgName());
 | 
												
													
														
															|  | 
 |  |                 }
 | 
												
													
														
															|  | 
 |  |                 KnowledgeArticleUserDO knowledgeArticleUserDO = knowledgeArticleUserDao.findByrelationCodeAndUserAndDel(knowledgeArticleDO.getId(),getUID());
 | 
												
													
														
															|  | 
 |  |                 if (knowledgeArticleUserDO!=null){
 | 
												
													
														
															|  | 
 |  |                     if (knowledgeArticleUserDO.getUsed()!=null&&knowledgeArticleUserDO.getUsed()==1){
 | 
												
													
														
															|  | 
 |  |                         knowledgeArticleDO.setIsUsed(1);
 | 
												
													
														
															|  | 
 |  |                     }
 | 
												
													
														
															|  | 
 |  |                 }
 | 
												
													
														
															|  | 
 |  |             }
 | 
												
													
														
															|  | 
 |  |             List<KnowledgeArticleDictDO> totals  = knowledgeArticleDictService.search(fields,filters,sorts);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |             JSONObject result = new JSONObject();
 | 
												
													
														
															|  | 
 |  |             result.put("total",totals.size());
 | 
												
													
														
															|  | 
 |  |             result.put("detailModelList",list);
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |             return success(result);
 | 
												
													
														
															|  | 
 |  |         }catch (Exception e) {
 | 
												
													
														
															|  | 
 |  |             return failedException2(e);
 | 
												
													
														
															|  | 
 |  |         }
 | 
												
													
														
															|  | 
 |  |     }
 | 
												
													
														
															|  |     @GetMapping(value = BaseHospitalRequestMapping.KnowledgeArticle.searchKnowledgePageList)
 |  |     @GetMapping(value = BaseHospitalRequestMapping.KnowledgeArticle.searchKnowledgePageList)
 | 
												
													
														
															|  |     @ApiOperation(value = "获取文章列表")
 |  |     @ApiOperation(value = "获取文章列表")
 | 
												
													
														
															|  |     public Envelop searchKnowledgePageList(
 |  |     public Envelop searchKnowledgePageList(
 |