|
@ -91,6 +91,10 @@ public class ArticleEndpoint extends EnvelopRestEndpoint {
|
|
|
knowledgeArticleDO.setDeptName(doctorHospitalDO.getDeptName());
|
|
|
knowledgeArticleDO.setHospitalName(doctorHospitalDO.getOrgName());
|
|
|
}
|
|
|
KnowledgeArticleUserDO knowledgeArticleUserDO = knowledgeArticleUserDao.findByrelationCodeAndUserAndDel(knowledgeArticleDO.getId(),getUID());
|
|
|
if (knowledgeArticleUserDO!=null&&knowledgeArticleUserDO.getUsed()==1){
|
|
|
knowledgeArticleDO.setIsUsed(1);
|
|
|
}
|
|
|
}
|
|
|
List<KnowledgeArticleDO> totals = knowledgeArticleService.search(fields,filters,sorts);
|
|
|
|
|
@ -107,6 +111,11 @@ public class ArticleEndpoint extends EnvelopRestEndpoint {
|
|
|
@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.setUsed(knowledgeArticleUserDO.getUsed());
|
|
|
articleDO.setKnowledgeArticleUserDO(knowledgeArticleUserDO);
|
|
|
}
|
|
|
return success(articleDO);
|
|
|
}
|
|
|
|