|
@@ -466,6 +466,17 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
throw new BizException("删除失败:存在已排课的学员");
|
|
throw new BizException("删除失败:存在已排课的学员");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ Long musicGroupPaymentCalenderId = details.get(0).getMusicGroupPaymentCalenderId();
|
|
|
|
+ MusicGroupPaymentCalender musicGroupPaymentCalender = musicGroupPaymentCalenderDao.get(musicGroupPaymentCalenderId);
|
|
|
|
+
|
|
|
|
+ if(musicGroupPaymentCalender == null){
|
|
|
|
+ throw new BizException("查询缴费项目失败[{}]", musicGroupPaymentCalender);
|
|
|
|
+ }
|
|
|
|
+ int currentNum = musicGroupPaymentCalender.getExpectNum() - details.size();
|
|
|
|
+ musicGroupPaymentCalender.setExpectNum(currentNum < 0 ? 0 : currentNum);
|
|
|
|
+ musicGroupPaymentCalender.setUpdateTime(new Date());
|
|
|
|
+ musicGroupPaymentCalenderDao.update(musicGroupPaymentCalender);
|
|
|
|
+
|
|
musicGroupPaymentCalenderDetailDao.batchDel(musicGroupPaymentCalenderDetailIds);
|
|
musicGroupPaymentCalenderDetailDao.batchDel(musicGroupPaymentCalenderDetailIds);
|
|
musicGroupPaymentStudentCourseDetailDao.deleteByMusicGroupPaymentCalenderDetailId(musicGroupPaymentCalenderDetailIdList);
|
|
musicGroupPaymentStudentCourseDetailDao.deleteByMusicGroupPaymentCalenderDetailId(musicGroupPaymentCalenderDetailIdList);
|
|
}
|
|
}
|