|
|
@@ -1621,8 +1621,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
|
|
|
//删除续费周期
|
|
|
musicGroupStudentFeeDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
- //删除缴费明细
|
|
|
-// musicGroupPaymentCalenderDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
|
|
|
// 退团
|
|
|
studentRegistration.setMusicGroupStatus(StudentMusicGroupStatusEnum.QUIT);
|
|
|
@@ -1700,13 +1698,15 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
sysUserCashAccountDetailService.addCashAccountDetail(userId, amount, SysUserCashAccountDetailService.MUSIC_GROUP + musicGroupId, "",
|
|
|
PlatformCashAccountDetailTypeEnum.REFUNDS, null, SUCCESS, "退出乐团", null);
|
|
|
}
|
|
|
+
|
|
|
//缴费项目预计人数减一
|
|
|
musicGroupPaymentCalenderDao.cutCalenderExpectNum(userId,musicGroupId);
|
|
|
- //删除所有未缴费的类型为新增学员的缴费项
|
|
|
+ //删除缴费项目
|
|
|
List<Long> calenderIds = musicGroupPaymentCalenderDao.findStudentNoPaymentCalender(userId,musicGroupId);
|
|
|
+ //删除缴费项目详情
|
|
|
+ musicGroupPaymentCalenderDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
|
|
|
if(calenderIds != null && calenderIds.size() > 0){
|
|
|
musicGroupPaymentCalenderDao.delByIds(calenderIds);
|
|
|
- musicGroupPaymentCalenderDetailDao.delByCalenderIds(calenderIds);
|
|
|
}
|
|
|
return true;
|
|
|
}
|