Browse Source

新闻和banner新增修改

dev
gupeng 6 years ago
parent
commit
393da6fc8e
  1. 7
      esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/BannerDTO.java
  2. 7
      esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/NewsDTO.java
  3. 10
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/BannerServiceImpl.java
  4. 10
      esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java

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

@ -143,11 +143,16 @@ public class BannerDTO implements Serializable {
/**
* 所有部门
*/
private List<String> allDeptIds;
private String allDeptIds;
/**
* 所有部门名称
*/
private String allDeptNames;
/**
* 所有部门列表
*/
private List<String> allDeptIdsShow;
}

7
esua-epdc/epdc-module/epdc-news/epdc-news-client/src/main/java/com/elink/esua/epdc/dto/NewsDTO.java

@ -164,10 +164,15 @@ public class NewsDTO implements Serializable {
/**
* 所有部门
*/
private List<String> allDeptIds;
private String allDeptIds;
/**
* 所有部门名称
*/
private String allDeptNames;
/**
* 所有部门列表
*/
private List<String> allDeptIdsShow;
}

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

@ -94,7 +94,13 @@ public class BannerServiceImpl extends BaseServiceImpl<BannerDao, BannerEntity>
@Override
public BannerDTO get(String id) {
BannerEntity entity = baseDao.selectById(id);
return ConvertUtils.sourceToTarget(entity, BannerDTO.class);
BannerDTO dto = ConvertUtils.sourceToTarget(entity, BannerDTO.class);
if(StringUtils.isNotBlank(dto.getAllDeptIds())){
String[] idsShow = dto.getAllDeptIds().split(",");
List<String> ids = Arrays.asList(idsShow);
dto.setAllDeptIdsShow(ids.subList(1,ids.size()));
}
return dto;
}
@Override
@ -109,7 +115,7 @@ public class BannerServiceImpl extends BaseServiceImpl<BannerDao, BannerEntity>
if (StringUtils.isBlank(dto.getId())) {
entity.setState(YesOrNoEnum.NO.value());
}
List<String> allDeptIds = dto.getAllDeptIds();
List<String> allDeptIds = dto.getAllDeptIdsShow();
// bnner所属部门id
Long bnnerDeptId = 0L;
if(allDeptIds != null && allDeptIds.size() != 0){

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

@ -130,7 +130,13 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem
@Override
public NewsDTO get(String id) {
NewsEntity entity = baseDao.selectById(id);
return ConvertUtils.sourceToTarget(entity, NewsDTO.class);
NewsDTO dto = ConvertUtils.sourceToTarget(entity, NewsDTO.class);
if(StringUtils.isNotBlank(dto.getAllDeptIds())){
String[] idsShow = dto.getAllDeptIds().split(",");
List<String> ids = Arrays.asList(idsShow);
dto.setAllDeptIdsShow(ids.subList(1,ids.size()));
}
return dto;
}
@Override
@ -226,7 +232,7 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem
} else {
isSave = false;
}
List<String> allDeptIds = newsDto.getAllDeptIds();
List<String> allDeptIds = newsDto.getAllDeptIdsShow();
// 新闻所属部门id
Long newsDeptId = 0L;
if(allDeptIds != null && allDeptIds.size() != 0){

Loading…
Cancel
Save