|
@@ -1953,25 +1953,23 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
@Override
|
|
|
public boolean deleteMusicGroup(String musicGroupId) {
|
|
|
-
|
|
|
MusicGroup musicGroup = musicGroupDao.get(musicGroupId);
|
|
|
-
|
|
|
if (musicGroup == null) {
|
|
|
throw new BizException("乐团不存在");
|
|
|
}
|
|
|
-
|
|
|
if (musicGroup.getDelFlag() == true) {
|
|
|
throw new BizException("乐团已删除");
|
|
|
}
|
|
|
-
|
|
|
if (musicGroup.getStatus() != MusicGroupStatusEnum.CANCELED) {
|
|
|
throw new BizException("乐团当前状态是{},不能删除", musicGroup.getStatus().getMsg());
|
|
|
}
|
|
|
-
|
|
|
+ MusicGroupPaymentCalender musicGroupRegCalender = musicGroupPaymentCalenderService.findByMusicGroupRegCalender(musicGroupId);
|
|
|
+ if(Objects.nonNull(musicGroupRegCalender)){
|
|
|
+ musicGroupPaymentCalenderService.del(musicGroupRegCalender.getId());
|
|
|
+ }
|
|
|
musicGroup.setUpdateTime(new Date());
|
|
|
musicGroup.setDelFlag(true);
|
|
|
musicGroupDao.update(musicGroup);
|
|
|
-
|
|
|
return true;
|
|
|
}
|
|
|
|