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 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 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 @Override
public BannerDTO get(String id) { public BannerDTO get(String id) {
BannerEntity entity = baseDao.selectById(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 @Override
@ -109,7 +115,7 @@ public class BannerServiceImpl extends BaseServiceImpl<BannerDao, BannerEntity>
if (StringUtils.isBlank(dto.getId())) { if (StringUtils.isBlank(dto.getId())) {
entity.setState(YesOrNoEnum.NO.value()); entity.setState(YesOrNoEnum.NO.value());
} }
List<String> allDeptIds = dto.getAllDeptIds(); List<String> allDeptIds = dto.getAllDeptIdsShow();
// bnner所属部门id // bnner所属部门id
Long bnnerDeptId = 0L; Long bnnerDeptId = 0L;
if(allDeptIds != null && allDeptIds.size() != 0){ 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 @Override
public NewsDTO get(String id) { public NewsDTO get(String id) {
NewsEntity entity = baseDao.selectById(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 @Override
@ -226,7 +232,7 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem
} else { } else {
isSave = false; isSave = false;
} }
List<String> allDeptIds = newsDto.getAllDeptIds(); List<String> allDeptIds = newsDto.getAllDeptIdsShow();
// 新闻所属部门id // 新闻所属部门id
Long newsDeptId = 0L; Long newsDeptId = 0L;
if(allDeptIds != null && allDeptIds.size() != 0){ if(allDeptIds != null && allDeptIds.size() != 0){

Loading…
Cancel
Save