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); PageData<CommunityPointsDTO> page = userService.getCommunityPointList(params);
return new Result<PageData<CommunityPointsDTO>>().ok(page); 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> * @return java.util.List<com.elink.esua.epdc.dto.CommunityPointsDTO>
*/ */
List<CommunityPointsDTO> getCommunityPointList(Map<String, Object> params); 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> * @return com.elink.esua.epdc.commons.tools.page.PageData<com.elink.esua.epdc.dto.CommunityPointsDTO>
*/ */
PageData<CommunityPointsDTO> getCommunityPointList(Map<String, Object> params); 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); List<CommunityPointsDTO> result = this.baseDao.getCommunityPointList(params);
return new PageData<>(result, iPage.getTotal()); 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 ) GROUP BY substring_index( PARENT_DEPT_IDS, ',',- 1 )
order by sum(POINTS) desc order by sum(POINTS) desc
</select> </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> </mapper>

Loading…
Cancel
Save