|  | @@ -1613,12 +1613,9 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              subtractAmount = subtractAmount.subtract(price);
 | 
	
		
			
				|  |  |              if(BigDecimal.ZERO.compareTo(subtractAmount)<0){
 | 
	
		
			
				|  |  | -                subtractAmount = new BigDecimal(0);
 | 
	
		
			
				|  |  | +                studentRegistrationService.updateUserSurplusCourseFee(userId, musicGroupId, subtractAmount.negate(), reason, operator.getId());
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              
 | 
	
		
			
				|  |  | -            studentRegistrationService.updateUserSurplusCourseFee(userId, musicGroupId, subtractAmount.negate(), reason, operator.getId());
 | 
	
		
			
				|  |  | -            
 | 
	
		
			
				|  |  | -            
 | 
	
		
			
				|  |  |              //更新服务指标、运营指标
 | 
	
		
			
				|  |  |              int remainCourseNum = courseScheduleStudentPaymentDao.countStudentNotStartCourseNumWithCourseType(userId, null);
 | 
	
		
			
				|  |  |              if(remainCourseNum == 0){
 | 
	
	
		
			
				|  | @@ -1766,10 +1763,8 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          subtractAmount = subtractAmount.subtract(price);
 | 
	
		
			
				|  |  |          if(BigDecimal.ZERO.compareTo(subtractAmount)<0){
 | 
	
		
			
				|  |  | -            subtractAmount = new BigDecimal(0);
 | 
	
		
			
				|  |  | +            studentRegistrationService.updateUserSurplusCourseFee(userId, musicGroupId, subtractAmount.negate(), reason, operator.getId());
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        studentRegistrationService.updateUserSurplusCourseFee(userId, musicGroupId, subtractAmount.negate(), reason, operator.getId());
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |          //更新服务指标、运营指标
 | 
	
		
			
				|  |  |          int remainCourseNum = courseScheduleStudentPaymentDao.countStudentNotStartCourseNumWithCourseType(userId, null);
 |