|  | @@ -1880,6 +1880,8 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |          if (courseScheduleList != null && courseScheduleList.size() > 0) {
 | 
	
		
			
				|  |  |              throw new BizException("退团失败,存在[进行中]的课程");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +		
 | 
	
		
			
				|  |  | +        boolean hasPaid = studentRegistration.getMusicGroupStatus().equals(StudentMusicGroupStatusEnum.NORMAL);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          musicGroupQuit.setStatus(status);
 | 
	
		
			
				|  |  |          musicGroupQuit.setReason(reason);
 | 
	
	
		
			
				|  | @@ -1968,9 +1970,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |  				studentPaymentOrderList = studentPaymentOrderService.queryByBatchNo(userId, studentRegistration.getMusicGroupPaymentCalenderId() + "",
 | 
	
		
			
				|  |  |  						DealStatusEnum.SUCCESS);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              
 | 
	
		
			
				|  |  | -            boolean hasPaid = studentRegistration.getMusicGroupStatus().equals(StudentMusicGroupStatusEnum.NORMAL);
 | 
	
		
			
				|  |  |              // 缴费人数更新
 | 
	
		
			
				|  |  |              MusicGroupSubjectPlan musicGroupSubjectPlan = musicGroupSubjectPlanDao.getMusicOneSubjectClassPlan(musicGroupId, studentRegistration.getActualSubjectId());
 | 
	
		
			
				|  |  |              if (hasPaid && musicGroupSubjectPlan != null) {
 | 
	
	
		
			
				|  | @@ -2127,6 +2127,9 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |          if (courseScheduleList != null && courseScheduleList.size() > 0) {
 | 
	
		
			
				|  |  |              throw new BizException("退团失败,存在[进行中]的课程");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +		
 | 
	
		
			
				|  |  | +        boolean hasPaid = studentRegistration.getMusicGroupStatus().equals(StudentMusicGroupStatusEnum.NORMAL);
 | 
	
		
			
				|  |  | +        
 | 
	
		
			
				|  |  |          //如果是会员团,并且有预排课计划
 | 
	
		
			
				|  |  |          MusicGroupSchoolTermCourseDetail termCourseDetail = musicGroupSchoolTermCourseDetailDao.findByCourseDateAndMusicGroupId(musicGroupId, null, 0);
 | 
	
		
			
				|  |  |          if(termCourseDetail != null){
 | 
	
	
		
			
				|  | @@ -2242,8 +2245,6 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |  			studentPaymentOrderList = studentPaymentOrderService.queryByBatchNo(sysUser.getId(), studentRegistration.getMusicGroupPaymentCalenderId() + "",
 | 
	
		
			
				|  |  |  					DealStatusEnum.SUCCESS);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | -		
 | 
	
		
			
				|  |  | -        boolean hasPaid = studentRegistration.getMusicGroupStatus().equals(StudentMusicGroupStatusEnum.NORMAL);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          // 判断乐器是否是租赁
 | 
	
		
			
				|  |  |          MusicGroupSubjectPlan musicGroupSubjectPlan = musicGroupSubjectPlanDao.getMusicOneSubjectClassPlan(musicGroupId, studentRegistration.getActualSubjectId());
 |