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