Browse Source

通知月banner相关修改

dev
yujintao 6 years ago
parent
commit
1ed79359cf
  1. 2
      esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/BannerDTO.java
  2. 5
      esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcBannerListFromDTO.java
  3. 2
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/entity/BannerEntity.java
  4. 5
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java
  5. 10
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java

2
esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/BannerDTO.java

@ -145,7 +145,7 @@ public class BannerDTO implements Serializable {
private String creatorName;
/***
* banner位置
* banner位置0顶部1中间
*/
private String position;

5
esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/epdc/form/EpdcBannerListFromDTO.java

@ -15,7 +15,10 @@ import java.io.Serializable;
public class EpdcBannerListFromDTO implements Serializable {
private static final long serialVersionUID = -178835849989066589L;
@NotBlank(message = "新闻位置不能为空")
/**
* banner位置0顶部1中间
*/
@NotBlank(message = "banner位置不能为空")
private String position;
/**
* 网格ID

2
esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/entity/BannerEntity.java

@ -114,7 +114,7 @@ public class BannerEntity extends BaseEpdcEntity {
private String creatorName;
/***
* banner位置
* banner位置0顶部1中间
*/
private String position;

5
esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java

@ -391,8 +391,11 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem
banner.setImgUrl(newsEntity.getNewsImageUrl());
banner.setNewsFlag(YesOrNoEnum.YES.value());
banner.setNewsId(newsId);
banner.setBannerType(NumConstant.TWO_STR);
banner.setTitle(newsEntity.getNewsTitle());
// 数据字典值,2-新闻类型
banner.setBannerType(NumConstant.TWO_STR);
// banner位置,0顶部;1中间
banner.setPosition(NumConstant.ZERO_STR);
this.bannerService.saveNewsToBanner(banner, deptIds);

10
esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NoticeServiceImpl.java

@ -72,9 +72,13 @@ public class NoticeServiceImpl extends BaseServiceImpl<NoticeDao, NoticeEntity>
@Override
public PageData<NoticeDTO> page(Map<String, Object> params) {
QueryWrapper<NoticeEntity> wrapper = this.getWrapper(params)
.eq(FieldConstant.CREATED_BY, SecurityUser.getUserId());
IPage<NoticeEntity> page = baseDao.selectPage(
getPage(params, FieldConstant.CREATED_TIME, false),
getWrapper(params)
wrapper
);
return getPageData(page, NoticeDTO.class);
}
@ -87,16 +91,12 @@ public class NoticeServiceImpl extends BaseServiceImpl<NoticeDao, NoticeEntity>
}
private QueryWrapper<NoticeEntity> getWrapper(Map<String, Object> params) {
UserDetail user = SecurityUser.getUser();
//部门ID列表
List<Long> deptIdList = user.getDeptIdList();
String id = (String) params.get(FieldConstant.ID_HUMP);
String noticeTitle = (String) params.get("noticeTitle");
QueryWrapper<NoticeEntity> wrapper = new QueryWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id)
.like(StringUtils.isNotBlank(noticeTitle), "NOTICE_TITLE", noticeTitle);
wrapper.in(CollUtil.isNotEmpty(deptIdList),"GRID_ID",deptIdList);
return wrapper;
}

Loading…
Cancel
Save