| | |
| | | private CommunityService communityService; |
| | | @Resource |
| | | private EventGridDataMapper eventGridDataMapper; |
| | | @Resource |
| | | private EventGridMemberRelationMapper eventGridMemberRelationMapper; |
| | | |
| | | /** |
| | | * 分页查找事件 |
| | |
| | | if(updated!=1){ |
| | | return R.fail("更新事件状态失败"); |
| | | } |
| | | addTransferRecord(eventDO.getId(), commonEventVerifyDTO.getUserId(), commonEventVerifyDTO.getUserName(), 1, commonEventVerifyDTO.getProcessResult(), 6); |
| | | addTransferRecord(eventDO.getId(), commonEventVerifyDTO.getUserId(), commonEventVerifyDTO.getUserName(), 1, commonEventVerifyDTO.getProcessResult(), |
| | | commonEventVerifyDTO.getUserId(), commonEventVerifyDTO.getUserName(), 6); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @Override |
| | | public R republishEvent(CommonEventRepublishDTO commonEventRepublishDTO) { |
| | | EventDO eventDO = this.getBaseMapper().selectById(commonEventRepublishDTO.getId()); |
| | | boolean canRepublishByUser = eventDO.getEventStatus()==4; |
| | | boolean canRepublishByUser = eventDO.getEventStatus()==4||eventDO.getEventStatus()==1; |
| | | if(!canRepublishByUser){ |
| | | return R.fail("当前不是撤销状态"); |
| | | return R.fail("当前不是撤销/草稿状态"); |
| | | } |
| | | |
| | | eventDO.setEventStatus(2);//2 发布 |
| | |
| | | eventTransferRecordDO.setProcessDate(new Date()); |
| | | eventTransferRecordDO.setEventId(eventId); |
| | | eventTransferRecordDO.setProcessResult("发布成功"); |
| | | eventTransferRecordDO.setProcessType(1);//初始状态 |
| | | eventTransferRecordDO.setProcessType(0);//初始状态 |
| | | int inserted = eventTransferRecordService.getBaseMapper().insert(eventTransferRecordDO); |
| | | if(inserted!=1){ |
| | | throw new ServiceException("事件流转记录添加失败"); |
| | |
| | | } |
| | | return -1; |
| | | } |
| | | |
| | | /** |
| | | * 后台管理-统计模块 |
| | | * @param communityId 社区id |
| | | * @return 统计信息 |
| | | */ |
| | | @Override |
| | | public R eventStatistics(Long communityId){ |
| | | return R.ok(this.baseMapper.eventStatistics(communityId)); |
| | | } |
| | | /** |
| | | * 后台管理-网格员统计 |
| | | * @param statisticsAdminDTO 请求参数 |
| | | * @return 网格员统计信息 |
| | | */ |
| | | @Override |
| | | public R gridMemberStatistics(MemberStatisticsAdminDTO statisticsAdminDTO){ |
| | | return R.ok(eventGridMemberRelationMapper.gridMemberStatistics(new Page(statisticsAdminDTO.getPageNum(),statisticsAdminDTO.getPageSize()),statisticsAdminDTO)); |
| | | } |
| | | } |