diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java index 5c9b5393a..7733a03bf 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/NewsServiceImpl.java @@ -371,6 +371,7 @@ public class NewsServiceImpl extends BaseServiceImpl implem private BannerService bannerService; @Override + @Transactional(rollbackFor = Exception.class) public Result newsToBanner(String newsId) { NewsEntity newsEntity = baseDao.selectById(newsId); @@ -390,6 +391,7 @@ public class NewsServiceImpl extends BaseServiceImpl implem banner.setImgUrl(newsEntity.getNewsImageUrl()); banner.setNewsFlag(YesOrNoEnum.YES.value()); banner.setNewsId(newsId); + banner.setBannerType(NumConstant.TWO_STR); banner.setTitle(newsEntity.getNewsTitle()); this.bannerService.saveNewsToBanner(banner, deptIds);