|
@ -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)
|