| 
					
				 | 
			
			
				@@ -203,12 +203,12 @@ public class DegreeRegistrationServiceImpl extends BaseServiceImpl<Integer, Degr 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     vipUnitPrice = practiceGroupSellPrice.getVipOneStudentTwelveCourseActivityPriceWithNewUser(), highUnitPrice; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(student.getIsNewUser()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 highUnitPrice = practiceGroupSellPrice.getHighOnlineTenCourseOriginalPriceWithNewUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(!additionCourseInfo.containsKey(CourseSchedule.CourseScheduleType.VIP)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    additionCourseInfo.remove(CourseSchedule.CourseScheduleType.PRACTICE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(additionCourseInfo.containsKey(CourseSchedule.CourseScheduleType.VIP)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     historyVipNum = historyVipNum + additionCourseInfo.get(CourseSchedule.CourseScheduleType.VIP); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(historyVipNum<=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    additionCourseInfo.remove(CourseSchedule.CourseScheduleType.PRACTICE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(additionCourseInfo.containsKey(CourseSchedule.CourseScheduleType.HIGH)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     historyHighNum = historyHighNum + additionCourseInfo.get(CourseSchedule.CourseScheduleType.HIGH); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -226,7 +226,7 @@ public class DegreeRegistrationServiceImpl extends BaseServiceImpl<Integer, Degr 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 highUnitPrice = practiceGroupSellPrice.getHighOnlineTenCourseActivityPriceWithOldUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if(!additionCourseInfo.containsKey(CourseSchedule.CourseScheduleType.HIGH)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if(historyHighNum<=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     additionCourseInfo.remove(CourseSchedule.CourseScheduleType.PRACTICE); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |