From 6fc4d0f3d166c0eff601db121f0a3c6058de9d5e Mon Sep 17 00:00:00 2001 From: wanggongfeng <1305282856@qq.com> Date: Thu, 15 Dec 2022 13:35:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A4=BE=E5=8C=BA=E4=BA=BA=E5=91=98=E6=8E=A8?= =?UTF-8?q?=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../elink/esua/epdc/controller/UserController.java | 14 ++++++++++++++ .../main/java/com/elink/esua/epdc/dao/UserDao.java | 2 ++ .../com/elink/esua/epdc/service/UserService.java | 2 ++ .../esua/epdc/service/impl/UserServiceImpl.java | 11 +++++++++++ .../src/main/resources/mapper/UserDao.xml | 5 +++++ 5 files changed, 34 insertions(+) diff --git a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java index 7f40922..9c23bf9 100644 --- a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java +++ b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java @@ -520,4 +520,18 @@ public class UserController { PageData page = userService.getCommunityPointList(params); return new Result>().ok(page); } + + /** + * 推送社区管理信息 + * + * @param + * @return com.elink.esua.epdc.commons.tools.utils.Result + * @author wgf + * @date 2022/12/9 10:31 + */ + @PostMapping("manage/sendManageUser") + public Result sendManageUser() { + userService.sendManageUser(); + return new Result(); + } } diff --git a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserDao.java b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserDao.java index dbe7b17..1edca64 100644 --- a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserDao.java +++ b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserDao.java @@ -391,4 +391,6 @@ public interface UserDao extends BaseDao { * @return java.util.List */ List getCommunityPointList(Map params); + + List getManageUser(); } diff --git a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserService.java b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserService.java index b717d0e..77f2360 100644 --- a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserService.java +++ b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserService.java @@ -521,4 +521,6 @@ public interface UserService extends BaseService { * @return com.elink.esua.epdc.commons.tools.page.PageData */ PageData getCommunityPointList(Map params); + + void sendManageUser(); } diff --git a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java index 3163b82..e09f1ab 100644 --- a/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java +++ b/epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java @@ -2001,4 +2001,15 @@ public class UserServiceImpl extends BaseServiceImpl implem List result = this.baseDao.getCommunityPointList(params); return new PageData<>(result, iPage.getTotal()); } + + @Override + public void sendManageUser() { + List list = baseDao.getManageUser(); + log.info("本次推送社区管理信息数量SysUser>>" + list.size()); + list.forEach(entity -> { + UserDTO dto = ConvertUtils.sourceToTarget(entity, UserDTO.class); + // 社区管理推送 +// sendInfo(dto, entity, 0); + }); + } } diff --git a/epdc-cloud-user/src/main/resources/mapper/UserDao.xml b/epdc-cloud-user/src/main/resources/mapper/UserDao.xml index f3ca4c3..47701f9 100644 --- a/epdc-cloud-user/src/main/resources/mapper/UserDao.xml +++ b/epdc-cloud-user/src/main/resources/mapper/UserDao.xml @@ -1027,4 +1027,9 @@ WHERE 1 = 1 GROUP BY substring_index( PARENT_DEPT_IDS, ',',- 1 ) order by sum(POINTS) desc +