| | |
| | | |
| | | return Result.ok("修改成功"); |
| | | } |
| | | //判断请求来源是平台端还是小程序端 |
| | | public void mangerSaveOrUpdate(Boolean isManager,Activity entity){ |
| | | ActivityAuditRecordForm activityAuditRecordForm; |
| | | //添加审核记录 |
| | |
| | | } |
| | | @Override |
| | | public Result remove(List<String> ids) { |
| | | baseMapper.deleteBatchIds(ids); |
| | | return Result.ok("删除成功"); |
| | | //判断活动id是否已经存在报名人员 |
| | | for(String id : ids){ |
| | | if(haveApplicationMembers(id)){ |
| | | return Result.error("该活动无法删除,已存在报名人员"); |
| | | } |
| | | } |
| | | //未经过return则删除 |
| | | for (String id : ids){ |
| | | delActivityAndInformation(id); |
| | | } |
| | | |
| | | @Override |
| | | public Result removeById(String id) { |
| | | //先判断活动是否有报名人员 |
| | | return Result.ok("删除成功"); |
| | | } |
| | | //判断活动是否存在报名人员 |
| | | public Boolean haveApplicationMembers(String id){ |
| | | ActivityMembersQuery activityMembersQuery = new ActivityMembersQuery(); |
| | | activityMembersQuery.setId(id); |
| | | if((long)activityMembersPage(activityMembersQuery).get("total") > 0){ |
| | | return Result.error("该活动无法下架,已存在报名人员"); |
| | | return (long) activityMembersPage(activityMembersQuery).get("total") > 0; |
| | | } |
| | | //删除,同时判断该对象的封面是否存在 ,存在则在云服务器删除 |
| | | //删除活动同时删除活动的相关信息 |
| | | public void delActivityAndInformation(String id){ |
| | | ActivityVO vo = baseMapper.getById(id); |
| | | if (StringUtils.isNotEmpty(vo.getCover())){ |
| | | lmkFileService.deleteObject(vo.getCover()); |
| | |
| | | baseMapper.deleteById(id); |
| | | //删除审核记录 |
| | | activityAuditRecordService.delActivityAuditById(id); |
| | | } |
| | | @Override |
| | | public Result removeById(String id) { |
| | | //先判断活动是否有报名人员 |
| | | |
| | | if(haveApplicationMembers(id)){ |
| | | return Result.error("该活动无法删除,已存在报名人员"); |
| | | } |
| | | //删除,同时判断该对象的封面是否存在 ,存在则在云服务器删除 |
| | | delActivityAndInformation(id); |
| | | return Result.ok("删除成功"); |
| | | } |
| | | |