| 
					
				 | 
			
			
				@@ -330,7 +330,6 @@ public class CourseScheduleStudentPaymentServiceImpl extends BaseServiceImpl<Lon 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		for (Integer studentId : studentIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			List<MusicGroupPaymentStudentCourseDetail> musicGroupPaymentStudentCourseDetails = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			BigDecimal typeCourseTotalOriginalPrice = new BigDecimal("0"), typeCourseTotalCurrentPrice = new BigDecimal("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			int index = courseScheduleStudentPayments.size()==0?0:(courseScheduleStudentPayments.size() - 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			for (int i = 0; i < courseSchedules.size(); i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				CourseSchedule courseSchedule = courseSchedules.get(i); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				//优先处理之前的剩余课程 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -352,7 +351,6 @@ public class CourseScheduleStudentPaymentServiceImpl extends BaseServiceImpl<Lon 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						studentPayment.setExamSongDownloadJson(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						studentPayment.setId(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						courseScheduleStudentPayments.add(studentPayment); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						index ++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						continue ; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -393,7 +391,7 @@ public class CourseScheduleStudentPaymentServiceImpl extends BaseServiceImpl<Lon 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				cssp.setActualPrice(BigDecimal.ZERO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				courseScheduleStudentPayments.add(cssp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				if(courseSchedules.size() - 1 == i){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					CourseScheduleStudentPayment scheduleStudentPayment = courseScheduleStudentPayments.get(index); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					CourseScheduleStudentPayment scheduleStudentPayment = courseScheduleStudentPayments.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					scheduleStudentPayment.setOriginalPrice(scheduleStudentPayment.getOriginalPrice().add(courseSetting.getCourseOriginalPrice().subtract(typeCourseTotalOriginalPrice))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					scheduleStudentPayment.setExpectPrice(scheduleStudentPayment.getExpectPrice().add(courseSetting.getCourseCurrentPrice().subtract(typeCourseTotalCurrentPrice))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				} 
			 |