|
@@ -413,7 +413,9 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
}
|
|
|
|
|
|
PaymentCalenderStatusEnum status = musicGroupPaymentCalenderList.get(0).getStatus();
|
|
|
-
|
|
|
+ if(status != PaymentCalenderStatusEnum.REJECT){
|
|
|
+ throw new BizException("只有[拒绝]状态的缴费才能修改");
|
|
|
+ }
|
|
|
|
|
|
String musicGroupId = musicGroupPaymentCalenderDto.getMusicGroupId();
|
|
|
|
|
@@ -444,6 +446,11 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
throw new BizException("创建失败,已经存在缴费信息");
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ List<Long> calenderIds = musicGroupPaymentCalenderList.stream().map(MusicGroupPaymentCalender :: getId).collect(Collectors.toList());
|
|
|
+ //删除原来数据
|
|
|
+ musicGroupPaymentCalenderDao.delByIds(calenderIds);
|
|
|
+ musicGroupPaymentCalenderCourseSettingsDao.deleteByMusicGroupPaymentCalenderId(calenderIds);
|
|
|
|
|
|
status = PaymentCalenderStatusEnum.NO;
|
|
|
|
|
@@ -1056,7 +1063,10 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
|
|
|
musicGroupPaymentCalenderDao.delete(id);
|
|
|
musicGroupPaymentCalenderDetailDao.deleteByCalenderId(id);
|
|
|
- musicGroupPaymentCalenderCourseSettingsDao.deleteByMusicGroupPaymentCalenderId(id);
|
|
|
+
|
|
|
+ List<Long> calenderIds = new ArrayList<Long>();
|
|
|
+ calenderIds.add(id);
|
|
|
+ musicGroupPaymentCalenderCourseSettingsDao.deleteByMusicGroupPaymentCalenderId(calenderIds);
|
|
|
}
|
|
|
|
|
|
@Override
|