|
@@ -1225,6 +1225,9 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
if (calender == null) {
|
|
|
throw new BizException("缴费信息不存在");
|
|
|
}
|
|
|
+ if(calender.getPaymentType() == MUSIC_APPLY){
|
|
|
+ throw new BizException("报名的缴费记录不能删除");
|
|
|
+ }
|
|
|
if (calender.getStatus() != PaymentCalenderStatusEnum.AUDITING && calender.getStatus() != PaymentCalenderStatusEnum.NO
|
|
|
&& calender.getStatus() != PaymentCalenderStatusEnum.REJECT) {
|
|
|
throw new BizException("删除失败,只有[审核中]、[拒绝]或[未开启缴费]状态才能删除");
|
|
@@ -1262,6 +1265,19 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ public boolean deleteByBatchNo(String batchNo) {
|
|
|
+ if(StringUtils.isBlank(batchNo)){
|
|
|
+ throw new BizException("参数错误");
|
|
|
+ }
|
|
|
+ List<MusicGroupPaymentCalender> musicGroupPaymentCalenderList = musicGroupPaymentCalenderDao.findByBatchNo(batchNo);
|
|
|
+ for(MusicGroupPaymentCalender musicGroupPaymentCalender : musicGroupPaymentCalenderList){
|
|
|
+ del(musicGroupPaymentCalender.getId());
|
|
|
+ }
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public void paymentPush(Long id, String userIds) {
|
|
|
// 推送所有
|
|
|
if (StringUtils.isEmpty(userIds)) {
|