| 
					
				 | 
			
			
				@@ -25,8 +25,7 @@ import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @Exegesis: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @Service 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+public class PostNewsServiceImpl implements IPostNewsService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private PostNewsMapper postNewsMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -35,6 +34,7 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     protected Validator validator; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 查询通知消息管理; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -42,8 +42,7 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 通知消息管理; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public PostNews selectPostNewsByNewsId(Integer newsId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public PostNews selectPostNewsByNewsId(Integer newsId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return postNewsMapper.selectPostNewsByNewsId(newsId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -54,8 +53,7 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 通知消息管理; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public List<PostNews> selectPostNewsList(PostNews postNews) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public List<PostNews> selectPostNewsList(PostNews postNews) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return postNewsMapper.selectPostNewsList(postNews); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -66,8 +64,7 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public int insertPostNews(PostNews postNews) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public int insertPostNews(PostNews postNews) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         postNews.setCreateTime(DateUtils.getNowDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return postNewsMapper.insertPostNews(postNews); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,8 +76,7 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public int updatePostNews(PostNews postNews) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public int updatePostNews(PostNews postNews) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         postNews.setUpdateTime(DateUtils.getNowDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return postNewsMapper.updatePostNews(postNews); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -92,8 +88,7 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public int deletePostNewsByNewsIds(Integer[] newsIds) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public int deletePostNewsByNewsIds(Integer[] newsIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return postNewsMapper.deletePostNewsByNewsIds(newsIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,8 +99,7 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public int deletePostNewsByNewsId(Integer newsId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public int deletePostNewsByNewsId(Integer newsId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return postNewsMapper.deletePostNewsByNewsId(newsId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -114,37 +108,38 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return postNewsMapper.selectViewDetails(newsId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //检验标题是否重复 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public String checkTitle(PostNews postNews) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Long NewsId= StringUtils.isNull(postNews.getNewsId()) ? -1l :postNews.getNewsId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PostNews info=postNewsMapper.checkTitleUnique(postNews.getNewsTitle()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isNotNull(info)&&info.getNewsId().longValue()!=NewsId.longValue()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Long NewsId = StringUtils.isNull(postNews.getNewsId()) ? -1l : postNews.getNewsId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PostNews info = postNewsMapper.checkTitleUnique(postNews.getNewsTitle()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (StringUtils.isNotNull(info) && info.getNewsId().longValue() != NewsId.longValue()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return UserConstants.NOT_UNIQUE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return UserConstants.UNIQUE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //检验内容是否重复 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public String checkContent(PostNews postNews) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Long NewsId= StringUtils.isNull(postNews.getNewsId()) ? -1l :postNews.getNewsId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        PostNews info=postNewsMapper.checkContentUnique(postNews.getNewsContent()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(StringUtils.isNotNull(info)&&info.getNewsId().longValue()!=NewsId.longValue()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Long NewsId = StringUtils.isNull(postNews.getNewsId()) ? -1l : postNews.getNewsId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        PostNews info = postNewsMapper.checkContentUnique(postNews.getNewsContent()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (StringUtils.isNotNull(info) && info.getNewsId().longValue() != NewsId.longValue()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return UserConstants.NOT_UNIQUE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return UserConstants.UNIQUE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 导入用户数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param phoneList 手机号数据列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param phoneList       手机号数据列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param isUpdateSupport 是否更新支持,如果已存在,则进行更新数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * @param operName 操作用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param operName        操作用户 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public String importPhone(List<PostNews> phoneList, Boolean isUpdateSupport, String operName,PostNews postNews) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String importPhone(List<PostNews> phoneList, Boolean isUpdateSupport, String operName, PostNews postNews) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNull(phoneList) || phoneList.size() == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             throw new ServiceException("导入用户电话数据不能为空!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -163,16 +158,17 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     this.insertBulletin(postNews); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     successNum++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     successMsg.append("<br/>" + successNum + "电话号 " + postNews.getUserPhone() + " 导入成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                }}catch(Exception e) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    failureNum++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    String msg = "<br/>" + failureNum + "电话号 " +postNews.getUserPhone()+ " 导入失败:"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    failureMsg.append(msg + e.getMessage()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                failureNum++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                String msg = "<br/>" + failureNum + "电话号 " + postNews.getUserPhone() + " 导入失败:"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                failureMsg.append(msg + e.getMessage()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return successMsg.toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return successMsg.toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 新增保存用户电话信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -181,8 +177,7 @@ public class PostNewsServiceImpl implements IPostNewsService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public int insertBulletin(PostNews postNews) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public int insertBulletin(PostNews postNews) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 新增用户电话信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int rows = postNewsMapper.insertPostNews(postNews); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return rows; 
			 |