Browse Source

社区人员推送

master
wanggongfeng 3 years ago
parent
commit
6fc4d0f3d1
  1. 14
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java
  2. 2
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserDao.java
  3. 2
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserService.java
  4. 11
      epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java
  5. 5
      epdc-cloud-user/src/main/resources/mapper/UserDao.xml

14
epdc-cloud-user/src/main/java/com/elink/esua/epdc/controller/UserController.java

@ -520,4 +520,18 @@ public class UserController {
PageData<CommunityPointsDTO> page = userService.getCommunityPointList(params);
return new Result<PageData<CommunityPointsDTO>>().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();
}
}

2
epdc-cloud-user/src/main/java/com/elink/esua/epdc/dao/UserDao.java

@ -391,4 +391,6 @@ public interface UserDao extends BaseDao<UserEntity> {
* @return java.util.List<com.elink.esua.epdc.dto.CommunityPointsDTO>
*/
List<CommunityPointsDTO> getCommunityPointList(Map<String, Object> params);
List<UserEntity> getManageUser();
}

2
epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/UserService.java

@ -521,4 +521,6 @@ public interface UserService extends BaseService<UserEntity> {
* @return com.elink.esua.epdc.commons.tools.page.PageData<com.elink.esua.epdc.dto.CommunityPointsDTO>
*/
PageData<CommunityPointsDTO> getCommunityPointList(Map<String, Object> params);
void sendManageUser();
}

11
epdc-cloud-user/src/main/java/com/elink/esua/epdc/service/impl/UserServiceImpl.java

@ -2001,4 +2001,15 @@ public class UserServiceImpl extends BaseServiceImpl<UserDao, UserEntity> implem
List<CommunityPointsDTO> result = this.baseDao.getCommunityPointList(params);
return new PageData<>(result, iPage.getTotal());
}
@Override
public void sendManageUser() {
List<UserEntity> list = baseDao.getManageUser();
log.info("本次推送社区管理信息数量SysUser>>" + list.size());
list.forEach(entity -> {
UserDTO dto = ConvertUtils.sourceToTarget(entity, UserDTO.class);
// 社区管理推送
// sendInfo(dto, entity, 0);
});
}
}

5
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
</select>
<select id="getManageUser" resultType="com.elink.esua.epdc.entity.UserEntity">
select * from epdc_user WHERE DEL_FLAG = '0' and MANAGE_ID IS NULL
</select>
</mapper>

Loading…
Cancel
Save