| | |
| | | UserService userService; |
| | | @Resource |
| | | ReportService reportService; |
| | | |
| | | @Resource |
| | | MessageDao messageDao; |
| | | @Resource |
| | | AnnouncementDao announcementDao; |
| | | |
| | |
| | | @Override |
| | | public void deleteCause(Integer id) { |
| | | causeDao.deleteById(id); |
| | | Group group = groupDao.selectOne(new LambdaQueryWrapper<Group>().eq(Group::getCauseId, id)); |
| | | if (group!=null){ |
| | | messageDao.delete(new LambdaQueryWrapper<Message>().eq(Message::getGroupId,group.getId())); |
| | | groupUserDao.delete(new LambdaQueryWrapper<GroupUser>().eq(GroupUser::getGroupId,group.getId())); |
| | | } |
| | | groupDao.delete(new QueryWrapper<Group>().eq("cause_id", id)); |
| | | } |
| | | |
| | |
| | | .setCreator(userDao.selectOne(new QueryWrapper<User>().eq("login_username", SecurityContextHolder.getContext().getAuthentication().getPrincipal())).getId()) |
| | | .setUserId(user.getId()) |
| | | .setCtime(new Date()) |
| | | .setStatus(0) |
| | | .setStatus(1) |
| | | .setReportMethod("后台录入") |
| | | .setIsCommission("0").setReportTime(new Date()) |
| | | .setCauseId(addReportDto.getCauseId()); |