|
@ -349,7 +349,9 @@ public class KnowledgeArticleService extends BaseJpaService<KnowledgeArticleDO,
|
|
|
" t.intro as \"intro\",t.category_first_name as \"categoryFirstName\"," +
|
|
|
" t.category_second_name as \"categorySecondName\" ," +
|
|
|
"t.content as \"content\",t.image as \"image\",t.create_user_name as \"createUserName\",c.job_title_name as \"jobTitleName\"," +
|
|
|
"b.dept_name as \"deptName\",b.org_name as \"hospitalName\" from wlyy_knowledge_article t left join wlyy_knowledge_article_dept a " +
|
|
|
"b.dept_name as \"deptName\",b.org_name as \"hospitalName\"," +
|
|
|
"t.create_time as \"createTime\" " +
|
|
|
" from wlyy_knowledge_article t left join wlyy_knowledge_article_dept a " +
|
|
|
" on a.article_id = t.id left join base_doctor_hospital b on b.doctor_code = t.create_user" +
|
|
|
" left join base_doctor c on c.id = t.create_user where 1=1 and t.del = 1 and t.status = 1";
|
|
|
if (StringUtils.isNotBlank(categoryFirst)){
|
|
@ -362,7 +364,8 @@ public class KnowledgeArticleService extends BaseJpaService<KnowledgeArticleDO,
|
|
|
sql+=" and (t.create_user_name like '%"+keyWords+"%' or t.title like '%"+keyWords+"%' or t.content like '%"+keyWords+"%' or a.dept_name like '%"+keyWords+"%' )";
|
|
|
}
|
|
|
sql+=" group by t.id ,t.title ,t.intro,t.category_first_name ,t.category_second_name ,c.job_title_name," +
|
|
|
"t.read_count,t.collection,t.fabulous,t.is_share,t.content ,t.image ,t.create_user_name ,b.dept_name ,b.org_name order by t.create_time desc";
|
|
|
"t.read_count,t.collection,t.fabulous,t.is_share,t.content ,t.image ,t.create_user_name ,b.dept_name ,b.org_name,t.create_time " +
|
|
|
" order by t.create_time desc";
|
|
|
List<Map<String,Object>> result = hibenateUtils.createSQLQuery(sql,page,pageSize);
|
|
|
List<Map<String,Object>> countList = hibenateUtils.createSQLQuery(sql);
|
|
|
objEnvelop.setObj(result);
|