| 
						
						
							
								
							
						
						
					 | 
					@ -477,6 +477,15 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						@Override | 
					 | 
					 | 
						@Override | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						@Transactional(rollbackFor = Exception.class) | 
					 | 
					 | 
						@Transactional(rollbackFor = Exception.class) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
						public void offLineArticle(OffLineArticleFormDTO formDTO) { | 
					 | 
					 | 
						public void offLineArticle(OffLineArticleFormDTO formDTO) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        //0:查询文章表数据,判断当前操作人是否是当初发表文章的人(谁发布的文章水才能下线)
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        ArticleEntity articleEntity = baseDao.selectById(formDTO.getArticleId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (null == articleEntity) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            throw new RenException(ArticleConstant.SELECT_ARTICLE_EXCEPTION); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if(!formDTO.getStaffId().equals(articleEntity.getCreatedBy())){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            throw new RenException(ArticleConstant.SHIRO_EXCEPTION); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							//1:根据文章Id查询全部(已发布、已下线)发布范围数据
 | 
					 | 
					 | 
							//1:根据文章Id查询全部(已发布、已下线)发布范围数据
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							ArticlePublishRangeEntity rangeEntity = new ArticlePublishRangeEntity(); | 
					 | 
					 | 
							ArticlePublishRangeEntity rangeEntity = new ArticlePublishRangeEntity(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							rangeEntity.setArticleId(formDTO.getArticleId()); | 
					 | 
					 | 
							rangeEntity.setArticleId(formDTO.getArticleId()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -534,9 +543,7 @@ public class ArticleServiceImpl extends BaseServiceImpl<ArticleDao, ArticleEntit | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							//4:文章操作记录表新增数据
 | 
					 | 
					 | 
							//4:文章操作记录表新增数据
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							//4.1:调用epmet-user服务,查询工作人员信息
 | 
					 | 
					 | 
							//4.1:调用epmet-user服务,查询工作人员信息
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							CustomerStaffDTO staffDTO = getCustomerStaff(formDTO.getStaffId()); | 
					 | 
					 | 
							CustomerStaffDTO staffDTO = getCustomerStaff(formDTO.getStaffId()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
							//4.2:查询文章表数据
 | 
					 | 
					 | 
							//4.2:新增操作表数据
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
							ArticleEntity articleEntity = baseDao.selectById(formDTO.getArticleId()); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							//4.3:新增操作表数据
 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
							ArticleOperateRecordEntity recordEntity = new ArticleOperateRecordEntity(); | 
					 | 
					 | 
							ArticleOperateRecordEntity recordEntity = new ArticleOperateRecordEntity(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							recordEntity.setCustomerId(articleEntity.getCustomerId()); | 
					 | 
					 | 
							recordEntity.setCustomerId(articleEntity.getCustomerId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
							recordEntity.setArticleId(formDTO.getArticleId()); | 
					 | 
					 | 
							recordEntity.setArticleId(formDTO.getArticleId()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |