|  | @@ -495,13 +495,13 @@ public class CourseScheduleStudentPaymentServiceImpl extends BaseServiceImpl<Lon
 | 
											
												
													
														|  |  					result = false;
 |  |  					result = false;
 | 
											
												
													
														|  |  				}
 |  |  				}
 | 
											
												
													
														|  |  				if(courseMinutes >= detail.getSubCourseMinutes()){
 |  |  				if(courseMinutes >= detail.getSubCourseMinutes()){
 | 
											
												
													
														|  | 
 |  | +					courseMinutes = courseMinutes - detail.getSubCourseMinutes();
 | 
											
												
													
														|  |  					detail.setUsedCourseMinutes(detail.getUsedCourseMinutes() + detail.getSubCourseMinutes());
 |  |  					detail.setUsedCourseMinutes(detail.getUsedCourseMinutes() + detail.getSubCourseMinutes());
 | 
											
												
													
														|  |  					detail.setSubCourseMinutes(0);
 |  |  					detail.setSubCourseMinutes(0);
 | 
											
												
													
														|  |  					studentPayment.setOriginalPrice(studentPayment.getOriginalPrice().add(detail.getSubCourseOriginalPrice()));
 |  |  					studentPayment.setOriginalPrice(studentPayment.getOriginalPrice().add(detail.getSubCourseOriginalPrice()));
 | 
											
												
													
														|  |  					studentPayment.setExpectPrice(studentPayment.getExpectPrice().add(detail.getSubCourseCurrentPrice()));
 |  |  					studentPayment.setExpectPrice(studentPayment.getExpectPrice().add(detail.getSubCourseCurrentPrice()));
 | 
											
												
													
														|  |  					detail.setSubCourseCurrentPrice(BigDecimal.ZERO);
 |  |  					detail.setSubCourseCurrentPrice(BigDecimal.ZERO);
 | 
											
												
													
														|  |  					detail.setSubCourseOriginalPrice(BigDecimal.ZERO);
 |  |  					detail.setSubCourseOriginalPrice(BigDecimal.ZERO);
 | 
											
												
													
														|  | -					courseMinutes = courseMinutes - detail.getSubCourseMinutes();
 |  | 
 | 
											
												
													
														|  |  				}else{
 |  |  				}else{
 | 
											
												
													
														|  |  					detail.setUsedCourseMinutes(detail.getUsedCourseMinutes() + courseDuration);
 |  |  					detail.setUsedCourseMinutes(detail.getUsedCourseMinutes() + courseDuration);
 | 
											
												
													
														|  |  					detail.setSubCourseMinutes(detail.getSubCourseMinutes() - courseDuration);
 |  |  					detail.setSubCourseMinutes(detail.getSubCourseMinutes() - courseDuration);
 |