|  | @ -115,7 +115,7 @@ public class KnowledgeArticleService extends BaseJpaService<KnowledgeArticleDO,
 | 
	
		
			
				|  |  | 	 * @param articleId
 | 
	
		
			
				|  |  | 	 * @return
 | 
	
		
			
				|  |  | 	 */
 | 
	
		
			
				|  |  | 	public List<Map<String,Object>> findDeptByArticle(String articleId){
 | 
	
		
			
				|  |  | 	public List<Map<String,Object>> findDeptByArticle(String articleId)throws Exception{
 | 
	
		
			
				|  |  | 		String sql ="SELECT " +
 | 
	
		
			
				|  |  | 				" d.article_id AS articleId," +
 | 
	
		
			
				|  |  | 				" d.dept, " +
 | 
	
	
		
			
				|  | @ -134,7 +134,7 @@ public class KnowledgeArticleService extends BaseJpaService<KnowledgeArticleDO,
 | 
	
		
			
				|  |  | 	 * @param dept
 | 
	
		
			
				|  |  | 	 * @return
 | 
	
		
			
				|  |  | 	 */
 | 
	
		
			
				|  |  | 	public List<Map<String,Object>> findArticleByDept(String dept){
 | 
	
		
			
				|  |  | 	public List<Map<String,Object>> findArticleByDept(String dept)throws Exception{
 | 
	
		
			
				|  |  | 		String sql = "SELECT " +
 | 
	
		
			
				|  |  | 				" t.id, " +
 | 
	
		
			
				|  |  | 				" t.title, " +
 | 
	
	
		
			
				|  | @ -148,4 +148,27 @@ public class KnowledgeArticleService extends BaseJpaService<KnowledgeArticleDO,
 | 
	
		
			
				|  |  | 		List<Map<String,Object>> list = jdbcTemplate.queryForList(sql);
 | 
	
		
			
				|  |  | 		return list;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | 	
 | 
	
		
			
				|  |  | 	/**
 | 
	
		
			
				|  |  | 	 * 设置部门发送文章
 | 
	
		
			
				|  |  | 	 * @param dept
 | 
	
		
			
				|  |  | 	 * @param sdJsons
 | 
	
		
			
				|  |  | 	 * @return
 | 
	
		
			
				|  |  | 	 */
 | 
	
		
			
				|  |  | 	public Boolean saveDeptArticle(String dept, String sdJsons) throws Exception{
 | 
	
		
			
				|  |  | 		
 | 
	
		
			
				|  |  | 		//删除之前关系
 | 
	
		
			
				|  |  | 		List<KnowledgeArticleDeptDO> dels = knowledgeArticleDeptDao.findByDept(dept);
 | 
	
		
			
				|  |  | 		if(dels!=null&&dels.size()>0){
 | 
	
		
			
				|  |  | 			knowledgeArticleDeptDao.delete(dels);
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 		
 | 
	
		
			
				|  |  | 		if(org.apache.commons.lang3.StringUtils.isNotBlank(sdJsons)){
 | 
	
		
			
				|  |  | 			List<KnowledgeArticleDeptDO> list = EntityUtils.jsonToList(sdJsons,KnowledgeArticleDeptDO.class);
 | 
	
		
			
				|  |  | 			if(list!=null&&list.size()>0){
 | 
	
		
			
				|  |  | 				knowledgeArticleDeptDao.save(list);
 | 
	
		
			
				|  |  | 			}
 | 
	
		
			
				|  |  | 		}
 | 
	
		
			
				|  |  | 		return true;
 | 
	
		
			
				|  |  | 	}
 | 
	
		
			
				|  |  | }
 |