|  | @@ -5276,8 +5276,8 @@ public class CourseScheduleServiceImpl extends BaseServiceImpl<Long, CourseSched
 | 
	
		
			
				|  |  |  		List<CourseScheduleStudentPayment> newPayments = new ArrayList<>();
 | 
	
		
			
				|  |  |  		List<CourseScheduleStudentPayment> updatePayments = new ArrayList<>();
 | 
	
		
			
				|  |  |  		for (CourseScheduleStudentPayment courseScheduleStudentPayment : courseScheduleStudentPayments) {
 | 
	
		
			
				|  |  | -			if(mainStudentCourseMap.keySet().contains(courseScheduleStudentPayment.getUserId())){
 | 
	
		
			
				|  |  | -				CourseScheduleStudentPayment updatePayment = mainStudentCourseMap.get(courseScheduleStudentPayment.getUserId());
 | 
	
		
			
				|  |  | +			CourseScheduleStudentPayment updatePayment = mainStudentCourseMap.get(courseScheduleStudentPayment.getUserId());
 | 
	
		
			
				|  |  | +			if(Objects.nonNull(updatePayment)&&!updatePayment.getCourseScheduleId().equals(courseScheduleStudentPayment.getCourseScheduleId())){
 | 
	
		
			
				|  |  |  				updatePayment.setExpectPrice(updatePayment.getExpectPrice().add(courseScheduleStudentPayment.getExpectPrice()));
 | 
	
		
			
				|  |  |  				courseScheduleStudentPayment.setExpectPrice(BigDecimal.ZERO);
 | 
	
		
			
				|  |  |  				updatePayments.add(updatePayment);
 |