| 
															
																@ -4,15 +4,20 @@ import com.alibaba.fastjson.JSON; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.alibaba.fastjson.JSONObject; 
															 | 
															
															 | 
															
																import com.alibaba.fastjson.JSONObject; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.dict.service.BaseDictJobTitleService; 
															 | 
															
															 | 
															
																import com.yihu.jw.dict.service.BaseDictJobTitleService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.dict.service.HospitalDeptService; 
															 | 
															
															 | 
															
																import com.yihu.jw.dict.service.HospitalDeptService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.doctor.dao.BaseDoctorHospitalDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.doctor.service.BaseDoctorInfoService; 
															 | 
															
															 | 
															
																import com.yihu.jw.doctor.service.BaseDoctorInfoService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.base.dict.DictHospitalDeptDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.base.dict.DictHospitalDeptDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.base.dict.DictJobTitleDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.base.dict.DictJobTitleDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.base.doctor.BaseDoctorDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.base.doctor.BaseDoctorDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.hospital.article.KnowledgeArticleDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.hospital.article.KnowledgeArticleUserDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.hospital.httplog.WlyyHttpLogDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.hospital.httplog.WlyyHttpLogDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.hospital.prescription.WlyyPrescriptionDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.hospital.prescription.WlyyPrescriptionDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.hospital.prescription.WlyyPrescriptionInfoDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.hospital.prescription.WlyyPrescriptionInfoDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.order.BusinessOrderDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.order.BusinessOrderDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.ylzinfo.OauthYlzConfigDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.ylzinfo.OauthYlzConfigDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.dao.consult.KnowledgeArticleUserDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.httplog.dao.WlyyHttpLogDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.httplog.dao.WlyyHttpLogDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.prescription.dao.OauthYlzConfigDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.prescription.dao.OauthYlzConfigDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.prescription.dao.PrescriptionDao; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.prescription.dao.PrescriptionDao; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -20,6 +25,7 @@ import com.yihu.jw.hospital.prescription.dao.PrescriptionInfoDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.prescription.service.PrescriptionExpressageService; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.prescription.service.PrescriptionExpressageService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.prescription.service.PrescriptionService; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.prescription.service.PrescriptionService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.prescription.service.WorkTimeService; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.prescription.service.WorkTimeService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.service.consult.KnowledgeArticleService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.hospital.service.consult.SysDictService; 
															 | 
															
															 | 
															
																import com.yihu.jw.hospital.service.consult.SysDictService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.im.service.ImService; 
															 | 
															
															 | 
															
																import com.yihu.jw.im.service.ImService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.order.BusinessOrderService; 
															 | 
															
															 | 
															
																import com.yihu.jw.order.BusinessOrderService; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -118,6 +124,13 @@ public class PatientNoLoginEndPoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Autowired 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private WlyyHttpLogDao wlyyHttpLogDao; 
															 | 
															
															 | 
															
																    private WlyyHttpLogDao wlyyHttpLogDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    private BaseDoctorHospitalDao doctorHospitalDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    private KnowledgeArticleUserDao knowledgeArticleUserDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    private KnowledgeArticleService knowledgeArticleService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private String successxml = "SUCCESS"; 
															 | 
															
															 | 
															
																    private String successxml = "SUCCESS"; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private String failedxml = "FALSE"; 
															 | 
															
															 | 
															
																    private String failedxml = "FALSE"; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -641,4 +654,23 @@ public class PatientNoLoginEndPoint extends EnvelopRestEndpoint { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return "FALSE"; 
															 | 
															
															 | 
															
																            return "FALSE"; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @GetMapping(value = BaseHospitalRequestMapping.KnowledgeArticle.queryById) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @ApiOperation(value = "根据id查询文章") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public Envelop queryByCode( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            @ApiParam(name = "id", value = "id", required = true) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            @RequestParam(value = "id", required = true)String id) throws Exception{ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        KnowledgeArticleDO 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); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																} 
															 | 
															
															 | 
															
																} 
															 |