| | |
| | | |
| | | //活动是否发布 |
| | | if (activity.getPublish()){ |
| | | throw new RuntimeException("存在活动已发布删除前请下架该活动!"); |
| | | return Result.error("存在活动已发布删除前请下架该活动!"); |
| | | } |
| | | //检查报名人员前判断活动是否结束了 结束了就允许删除 |
| | | Date currentDate = new Date(); |
| | | if (currentDate.before(activity.getEndTime())){ |
| | | //活动未结束 且报名人员的情况 |
| | | if(haveApplicationMembers(activity.getId())){ |
| | | throw new RuntimeException("存在活动已有报名人员,无法删除!"); |
| | | //todo 报名人员存在 但是需要删除的情况预留 |
| | | // return Result.error("活动未结束且已有报名人员,无法删除!"); |
| | | } |
| | | |
| | | } |
| | |
| | | |
| | | if (currentTime.before(entity.getEndTime())){ |
| | | if(haveApplicationMembers(form.getId())){ |
| | | return Result.error("该活动无法下架,已存在报名人员"); |
| | | // return Result.error("该活动无法下架,已存在报名人员"); |
| | | //todo 报名人员存在 但是需要下架的情况预留 |
| | | |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | }else { |