From 86e91356ada0efeb77ea8edbc39a2694290b92a0 Mon Sep 17 00:00:00 2001 From: liuchuang <123456> Date: Fri, 11 Dec 2020 10:55:03 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=B8=8D=E8=83=BD?= =?UTF-8?q?=E5=8F=96=E6=B6=88=E8=A7=92=E8=89=B2=E5=90=B9=E5=93=A8=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=92=8C=E5=90=B9=E5=93=A8=E9=83=A8=E9=97=A8bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epdc/service/impl/SysRoleServiceImpl.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysRoleServiceImpl.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysRoleServiceImpl.java index 5d6a436f..e5bcbdc3 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysRoleServiceImpl.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysRoleServiceImpl.java @@ -258,18 +258,14 @@ public class SysRoleServiceImpl extends BaseServiceImpl categoryIdList = dto.getCategoryIdList(); - if (CollUtil.isNotEmpty(categoryIdList)) { - HandleRoleCategoryFormDTO categoryFormDTO = new HandleRoleCategoryFormDTO(); - categoryFormDTO.setRoleId(entity.getId()); - categoryFormDTO.setCategoryIdList(categoryIdList); - eventFeignClient.saveOrUpdateHandleCategory(categoryFormDTO); - } + HandleRoleCategoryFormDTO categoryFormDTO = new HandleRoleCategoryFormDTO(); + categoryFormDTO.setRoleId(entity.getId()); + categoryFormDTO.setCategoryIdList(categoryIdList); + eventFeignClient.saveOrUpdateHandleCategory(categoryFormDTO); List whistleDeptIdList = dto.getWhistleDeptIdList(); - if (CollUtil.isNotEmpty(whistleDeptIdList)) { - //保存角色对应的可吹哨部门权限 - this.saveOrUpdateWhistleDeptId(entity.getId(), whistleDeptIdList); - } + //保存角色对应的可吹哨部门权限 + this.saveOrUpdateWhistleDeptId(entity.getId(), whistleDeptIdList); } /** From 65db54f9349304db434d1c9486523ec08d9c9a00 Mon Sep 17 00:00:00 2001 From: songyunpeng Date: Fri, 11 Dec 2020 15:27:51 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E9=94=A6=E6=B0=B4=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/elink/esua/epdc/dto/ImgConfigDTO.java | 8 ++++++-- .../elink/esua/epdc/entity/ImgConfigEntity.java | 7 ++++--- .../src/main/resources/mapper/ImgConfigDao.xml | 6 ++++-- .../esua/epdc/service/impl/NewsServiceImpl.java | 17 ++++++++--------- .../main/resources/mapper/ModuleCategoryDao.xml | 2 +- .../elink/esua/epdc/feign/UsersFeignClient.java | 6 +++--- .../fallback/UsersFeignClientFallback.java | 4 ++-- .../esua/epdc/mq/PointsModifyConsumer.java | 14 +++++++++----- .../esua/epdc/controller/UserController.java | 14 ++++++++++++++ .../java/com/elink/esua/epdc/dao/UserDao.java | 8 ++++++++ .../elink/esua/epdc/service/UserService.java | 9 ++++++++- .../esua/epdc/service/impl/UserServiceImpl.java | 6 ++++++ .../src/main/resources/mapper/UserDao.xml | 7 +++++++ 13 files changed, 80 insertions(+), 28 deletions(-) diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/ImgConfigDTO.java b/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/ImgConfigDTO.java index 530831c6..c22e9d98 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/ImgConfigDTO.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-client/src/main/java/com/elink/esua/epdc/dto/ImgConfigDTO.java @@ -17,9 +17,10 @@ package com.elink.esua.epdc.dto; +import lombok.Data; + import java.io.Serializable; import java.util.Date; -import lombok.Data; /** @@ -52,7 +53,10 @@ public class ImgConfigDTO implements Serializable { * 排序 */ private Integer sort; - + /** + * 启用标识 0:未启用 1:启用 + */ + private String enableFlag; /** * 乐观锁 */ diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/entity/ImgConfigEntity.java b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/entity/ImgConfigEntity.java index c55b9a25..b8d077a0 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/entity/ImgConfigEntity.java +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/java/com/elink/esua/epdc/entity/ImgConfigEntity.java @@ -18,13 +18,10 @@ package com.elink.esua.epdc.entity; import com.baomidou.mybatisplus.annotation.TableName; - import com.elink.esua.epdc.commons.mybatis.entity.BaseEpdcEntity; import lombok.Data; import lombok.EqualsAndHashCode; -import java.util.Date; - /** * 图片配置表 * @@ -62,4 +59,8 @@ public class ImgConfigEntity extends BaseEpdcEntity { * 备注 */ private String remark; + /** + * 启用标识 0:未启用 1:启用 + */ + private String enableFlag; } diff --git a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/resources/mapper/ImgConfigDao.xml b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/resources/mapper/ImgConfigDao.xml index fa976110..24a24964 100644 --- a/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/resources/mapper/ImgConfigDao.xml +++ b/esua-epdc/epdc-module/epdc-api/epdc-api-server/src/main/resources/mapper/ImgConfigDao.xml @@ -16,6 +16,7 @@ + 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 cebe416d..7eba8244 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 @@ -21,6 +21,7 @@ import cn.hutool.core.collection.CollUtil; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; +import com.elink.esua.epdc.commons.tools.constant.FieldConstant; import com.elink.esua.epdc.commons.tools.constant.NumConstant; import com.elink.esua.epdc.commons.tools.enums.YesOrNoEnum; import com.elink.esua.epdc.commons.tools.exception.RenException; @@ -28,26 +29,22 @@ import com.elink.esua.epdc.commons.tools.page.PageData; import com.elink.esua.epdc.commons.tools.security.user.SecurityUser; import com.elink.esua.epdc.commons.tools.security.user.UserDetail; import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; -import com.elink.esua.epdc.commons.tools.constant.FieldConstant; import com.elink.esua.epdc.commons.tools.utils.Result; import com.elink.esua.epdc.dao.NewsDao; import com.elink.esua.epdc.dto.*; -import com.elink.esua.epdc.dto.epdc.form.EpdcNewsDetailFormDTO; -import com.elink.esua.epdc.dto.epdc.result.EpdcNewsListResultDTO; -import com.elink.esua.epdc.entity.BannerEntity; -import com.elink.esua.epdc.entity.NewsUserAttitudeEntity; -import com.elink.esua.epdc.entity.NewsUserReadEntity; -import com.elink.esua.epdc.enums.AppNewsLikeEnum; import com.elink.esua.epdc.dto.epdc.form.EpdcNewsBrowseFromDTO; +import com.elink.esua.epdc.dto.epdc.form.EpdcNewsDetailFormDTO; import com.elink.esua.epdc.dto.epdc.form.EpdcNewsListFromDTO; import com.elink.esua.epdc.dto.epdc.form.EpdcNewsStatementFromDTO; import com.elink.esua.epdc.dto.epdc.result.EpdcNewsDetailResultDTO; +import com.elink.esua.epdc.dto.epdc.result.EpdcNewsListResultDTO; import com.elink.esua.epdc.entity.NewsEntity; +import com.elink.esua.epdc.entity.NewsUserAttitudeEntity; +import com.elink.esua.epdc.enums.AppNewsLikeEnum; import com.elink.esua.epdc.feign.AdminFeignClient; import com.elink.esua.epdc.rocketmq.dto.OrganizationModifyDTO; import com.elink.esua.epdc.service.*; import com.elink.esua.epdc.util.NewsUtils; -import com.google.common.collect.Lists; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -120,7 +117,9 @@ public class NewsServiceImpl extends BaseServiceImpl implem if (StringUtils.isNotBlank(gridId)) { wrapper.like("ALL_DEPT_IDS", gridId.trim()); } - wrapper.in("DEPT_ID", user.getDeptIdList()); + if(user.getDeptIdList()!=null && user.getDeptIdList().size()>0){ + wrapper.in("DEPT_ID", user.getDeptIdList()); + } //draft 前端传上来的一个标志 有则代表是存草稿箱的 1 if (StringUtils.isNotEmpty(draft)) { wrapper.eq(StringUtils.isNotBlank(draft), "NEWS_RELEASE_STATE", YesOrNoEnum.YES.value()); diff --git a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/ModuleCategoryDao.xml b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/ModuleCategoryDao.xml index c1e16db2..09cb807a 100644 --- a/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/ModuleCategoryDao.xml +++ b/esua-epdc/epdc-module/epdc-news/epdc-news-server/src/main/resources/mapper/ModuleCategoryDao.xml @@ -26,7 +26,7 @@