|
|
@ -1412,15 +1412,33 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
@Override |
|
|
|
public void sendItemHandleMenuNotice(Long deptId, Long userId) { |
|
|
|
// 获取部门待处理项目数量
|
|
|
|
int num = baseDao.selectCountOfItemDeptNotice(deptId, EventIssueItemState.ITEM_HANDLING); |
|
|
|
// int num = baseDao.selectCountOfItemDeptNotice(deptId, EventIssueItemState.ITEM_HANDLING);
|
|
|
|
Map<String, Object> params = new HashMap<>(); |
|
|
|
params.put("itemState","0"); |
|
|
|
PageData<ItemPendingHandleDTO> page = listOfItemsForPCEnd(params); |
|
|
|
MenuNoticeDTO menuNoticeDTO = new MenuNoticeDTO(); |
|
|
|
menuNoticeDTO.setDeptId(deptId); |
|
|
|
menuNoticeDTO.setNum(num); |
|
|
|
menuNoticeDTO.setNum(page.getTotal()); |
|
|
|
menuNoticeDTO.setMenuCode(MenuCodeConstant.PARTY_GROUP_DISCUSSION_ITEM_HANDLE); |
|
|
|
// 发送菜单消息通知
|
|
|
|
newsTask.eventMenuNotice(menuNoticeDTO, userId); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void sendItemHandleMenuNoticeReject(Long deptId, Long userId) { |
|
|
|
// 获取部门待处理项目数量
|
|
|
|
// int num = baseDao.selectCountOfItemDeptNotice(deptId, EventIssueItemState.ITEM_HANDLING);
|
|
|
|
Map<String, Object> params = new HashMap<>(); |
|
|
|
params.put("itemState","0"); |
|
|
|
PageData<ItemPendingHandleDTO> page = listOfItemsForPCReject(params); |
|
|
|
MenuNoticeDTO menuNoticeDTO = new MenuNoticeDTO(); |
|
|
|
menuNoticeDTO.setDeptId(deptId); |
|
|
|
menuNoticeDTO.setNum(page.getTotal()); |
|
|
|
menuNoticeDTO.setMenuCode(MenuCodeConstant.PARTY_GROUP_DISCUSSION_ITEM_HANDLE_REJECT); |
|
|
|
// 发送菜单消息通知
|
|
|
|
newsTask.eventMenuNotice(menuNoticeDTO, userId); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void sendWhistlingDeptItemHandleMenuNotice(List<Long> deptIds, Long userId) { |
|
|
|
MenuNoticeDTO menuNoticeDTO = new MenuNoticeDTO(); |
|
|
|