|  | @@ -975,7 +975,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 | 
	
		
			
				|  |  |  			normalStudentNum = classGroupStudentMapperDao.countGroupNormalStudentNum(GroupType.VIP, vipGroup.getId().toString());
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		if(Objects.isNull(vipGroupActivity)){
 | 
	
		
			
				|  |  | +		if(vipGroupCategory.getMusicTheory()){
 | 
	
		
			
				|  |  |  			vipGroup.setTotalPrice(new BigDecimal(0));
 | 
	
		
			
				|  |  |  			for (VipGroupStudentCoursePrice vscp : ((VipGroupApplyBaseInfoDto)vipGroup).getVipGroupStudentCoursePrices()) {
 | 
	
		
			
				|  |  |  				if(Objects.isNull(vscp.getOnlineClassesUnitPrice())||Objects.isNull(vscp.getOfflineClassesUnitPrice())){
 | 
	
	
		
			
				|  | @@ -989,10 +989,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 | 
	
		
			
				|  |  |  			BigDecimal ofts = teacherDefaultVipGroupSalary.getOfflineClassesSalary();
 | 
	
		
			
				|  |  |  			if(Objects.nonNull(vipGroup.getStatus())&&normalStudentNum!=vipGroupCategory.getStudentNum()){
 | 
	
		
			
				|  |  |  				ots = ots.multiply(new BigDecimal(normalStudentNum)).setScale(CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP);
 | 
	
		
			
				|  |  | -				if(normalStudentNum>5){
 | 
	
		
			
				|  |  | -					normalStudentNum = 5;
 | 
	
		
			
				|  |  | -				}
 | 
	
		
			
				|  |  | -				ofts = ofts.multiply(new BigDecimal(normalStudentNum)).setScale(CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP);
 | 
	
		
			
				|  |  | +				ofts = ofts.multiply(new BigDecimal(normalStudentNum>5?5:normalStudentNum)).setScale(CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP);
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  |  			results.put("totalPrice",vipGroup.getTotalPrice());
 | 
	
		
			
				|  |  |  			results.put("onlineTeacherSalary",ots);
 |