|
@@ -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;
|