|
@@ -1668,7 +1668,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
throw new BizException("乐团找不到");
|
|
|
}
|
|
|
|
|
|
- if (musicGroup.getStatus() != MusicGroupStatusEnum.APPLY || musicGroup.getStatus() != MusicGroupStatusEnum.PAY) {
|
|
|
+ if (!(musicGroup.getStatus() == MusicGroupStatusEnum.APPLY || musicGroup.getStatus() == MusicGroupStatusEnum.PAY)) {
|
|
|
throw new BizException("乐团当前状态是[{}],不能延长报名", musicGroup.getStatus().getMsg());
|
|
|
}
|
|
|
|
|
@@ -1780,6 +1780,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
if (musicGroup == null) {
|
|
|
throw new BizException("乐团不存在");
|
|
|
}
|
|
|
+ if (musicGroup.getStatus() == MusicGroupStatusEnum.PAY || musicGroup.getStatus() == MusicGroupStatusEnum.PREPARE
|
|
|
+ || musicGroup.getStatus() == MusicGroupStatusEnum.PROGRESS || musicGroup.getStatus() == MusicGroupStatusEnum.CANCELED
|
|
|
+ || musicGroup.getStatus() == MusicGroupStatusEnum.PAUSE || musicGroup.getStatus() == MusicGroupStatusEnum.CLOSE) {
|
|
|
+ throw new BizException("乐团当前状态下不能取消");
|
|
|
+ }
|
|
|
musicGroupQuit.setStatus(ApprovalStatus.CANCELED);
|
|
|
musicGroupQuit.setReason(reason);
|
|
|
musicGroupQuit.setQuitDate(new Date());
|