| 
					
				 | 
			
			
				@@ -1064,10 +1064,13 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		results.put("totalPrice",totalPrice.setScale(0,BigDecimal.ROUND_CEILING)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(Objects.nonNull(vipGroup.getId())&&(JobNatureEnum.PART_TIME.equals(teacher.getJobNature())||vipGroupCategory.getStudentNum()>1)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			int normalStudentNum = classGroupStudentMapperDao.countGroupNormalStudentNum(GroupType.VIP, vipGroup.getId().toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if(JobNatureEnum.PART_TIME.equals(teacher.getJobNature())||vipGroupCategory.getStudentNum()>1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			int normalStudentNum = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			BigDecimal ots = teacherDefaultVipGroupSalary.getOfflineClassesSalary(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			BigDecimal ofts = teacherDefaultVipGroupSalary.getOfflineClassesSalary(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if(Objects.nonNull(vipGroup.getId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				normalStudentNum = classGroupStudentMapperDao.countGroupNormalStudentNum(GroupType.VIP, vipGroup.getId().toString()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if(normalStudentNum>0&&normalStudentNum!=vipGroupCategory.getStudentNum()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				ots = ots.divide(new BigDecimal(vipGroupCategory.getStudentNum()),CommonConstants.DECIMAL_PLACE, BigDecimal.ROUND_DOWN).multiply(new BigDecimal(normalStudentNum)).setScale(CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				ofts = ofts.divide(new BigDecimal(vipGroupCategory.getStudentNum()),CommonConstants.DECIMAL_PLACE, BigDecimal.ROUND_DOWN).multiply(new BigDecimal(normalStudentNum)).setScale(CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP); 
			 |