diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/BannerServiceImpl.java b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/BannerServiceImpl.java index e44258be0..3a5220343 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/BannerServiceImpl.java +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/java/com/elink/esua/epdc/service/impl/BannerServiceImpl.java @@ -139,10 +139,14 @@ public class BannerServiceImpl extends BaseServiceImpl } List bannerGridList = new ArrayList<>(); Result> adminResult = adminFeignClient.listGridIdByDeptPid(bnnerDeptId); - if (!adminResult.success() || CollUtil.isEmpty(adminResult.getData())) { + if (!adminResult.success()) { throw new RenException("获取部门信息失败"); } - bannerGridList = adminResult.getData(); + if(CollUtil.isEmpty(adminResult.getData())){ + bannerGridList.add(bnnerDeptId); + }else { + bannerGridList = adminResult.getData(); + } boolean isSave = true; if (StringUtils.isNotBlank(dto.getId())) { 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 e27fd4468..b64d19276 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 @@ -270,10 +270,14 @@ public class NewsServiceImpl extends BaseServiceImpl implem } else { if (CollUtil.isEmpty(newsGridList)) { Result> adminResult = adminFeignClient.listGridIdByDeptPid(newsDeptId); - if (!adminResult.success() || CollUtil.isEmpty(adminResult.getData())) { + if (!adminResult.success()) { throw new RenException("获取部门信息失败"); } - newsGridList = adminResult.getData(); + if(CollUtil.isEmpty(adminResult.getData())) { + newsGridList.add(newsDeptId); + }else { + newsGridList = adminResult.getData(); + } } if (isSave) { // setNull(newsDto, entity);