|  | @@ -1578,8 +1578,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |              //删除续费周期
 |  |              //删除续费周期
 | 
											
												
													
														|  |              musicGroupStudentFeeDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 |  |              musicGroupStudentFeeDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 | 
											
												
													
														|  | -            //删除缴费明细
 |  | 
 | 
											
												
													
														|  | -            musicGroupPaymentCalenderDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 |  | 
 | 
											
												
													
														|  |              // 退团
 |  |              // 退团
 | 
											
												
													
														|  |              studentRegistration.setMusicGroupStatus(StudentMusicGroupStatusEnum.QUIT);
 |  |              studentRegistration.setMusicGroupStatus(StudentMusicGroupStatusEnum.QUIT);
 | 
											
												
													
														|  |              studentRegistration.setUpdateTime(date);
 |  |              studentRegistration.setUpdateTime(date);
 | 
											
										
											
												
													
														|  | @@ -1600,9 +1598,15 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
											
												
													
														|  |                  studentDao.update(student);
 |  |                  studentDao.update(student);
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              //删除用户购买的课程记录
 |  |              //删除用户购买的课程记录
 | 
											
												
													
														|  |              musicGroupPaymentStudentCourseDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 |  |              musicGroupPaymentStudentCourseDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +            //缴费项目预计人数减一
 | 
											
												
													
														|  | 
 |  | +            musicGroupPaymentCalenderDao.cutCalenderExpectNum(userId, musicGroupId);
 | 
											
												
													
														|  | 
 |  | +            //删除缴费项目详情
 | 
											
												
													
														|  | 
 |  | +            musicGroupPaymentCalenderDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              //操作人
 |  |              //操作人
 | 
											
												
													
														|  |              SysUser operator = sysUserFeignService.queryUserInfo();
 |  |              SysUser operator = sysUserFeignService.queryUserInfo();
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -1754,6 +1758,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
											
												
													
														|  |          //删除用户购买的课程记录
 |  |          //删除用户购买的课程记录
 | 
											
												
													
														|  |          musicGroupPaymentStudentCourseDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 |  |          musicGroupPaymentStudentCourseDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +        //缴费项目预计人数减一
 | 
											
												
													
														|  | 
 |  | +        musicGroupPaymentCalenderDao.cutCalenderExpectNum(userId, musicGroupId);
 | 
											
												
													
														|  | 
 |  | +        //删除缴费项目详情
 | 
											
												
													
														|  | 
 |  | +        musicGroupPaymentCalenderDetailDao.deleteByUserIdAndMusicGroupId(userId, musicGroupId);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |          //操作人
 |  |          //操作人
 | 
											
												
													
														|  |          SysUser operator = sysUserFeignService.queryUserInfo();
 |  |          SysUser operator = sysUserFeignService.queryUserInfo();
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -1834,16 +1843,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
											
												
													
														|  |              sysUserCashAccountDetailService.addCashAccountDetail(userId, amount, SysUserCashAccountDetailService.MUSIC_GROUP + musicGroupId, "",
 |  |              sysUserCashAccountDetailService.addCashAccountDetail(userId, amount, SysUserCashAccountDetailService.MUSIC_GROUP + musicGroupId, "",
 | 
											
												
													
														|  |                      PlatformCashAccountDetailTypeEnum.REFUNDS, null, SUCCESS, "退出乐团", null);
 |  |                      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);
 |  | 
 | 
											
												
													
														|  | -        }
 |  | 
 | 
											
												
													
														|  | 
 |  | +        
 | 
											
												
													
														|  |          return true;
 |  |          return true;
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 |