| 
														
															@@ -848,10 +848,10 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if(studentRegistration.getSurplusCourseFee().doubleValue() > 0d && masterTotalPrice.doubleValue() > 0d){ 
														 | 
														
														 | 
														
															             if(studentRegistration.getSurplusCourseFee().doubleValue() > 0d && masterTotalPrice.doubleValue() > 0d){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 StudentCourseFeeDetail studentCourseFeeDetail = new StudentCourseFeeDetail(); 
														 | 
														
														 | 
														
															                 StudentCourseFeeDetail studentCourseFeeDetail = new StudentCourseFeeDetail(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 if(studentRegistration.getSurplusCourseFee().doubleValue() > masterTotalPrice.doubleValue()){ 
														 | 
														
														 | 
														
															                 if(studentRegistration.getSurplusCourseFee().doubleValue() > masterTotalPrice.doubleValue()){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    studentCourseFeeDetail.setAmount(masterTotalPrice); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    studentCourseFeeDetail.setAmount(masterTotalPrice.negate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     studentCourseFeeDetail.setSurplusCourseFee(studentRegistration.getSurplusCourseFee().subtract(masterTotalPrice)); 
														 | 
														
														 | 
														
															                     studentCourseFeeDetail.setSurplusCourseFee(studentRegistration.getSurplusCourseFee().subtract(masterTotalPrice)); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 }else { 
														 | 
														
														 | 
														
															                 }else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    studentCourseFeeDetail.setAmount(studentRegistration.getSurplusCourseFee()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    studentCourseFeeDetail.setAmount(studentRegistration.getSurplusCourseFee().negate()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     studentCourseFeeDetail.setSurplusCourseFee(BigDecimal.ZERO); 
														 | 
														
														 | 
														
															                     studentCourseFeeDetail.setSurplusCourseFee(BigDecimal.ZERO); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 } 
														 | 
														
														 | 
														
															                 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 amount = studentCourseFeeDetail.getAmount(); 
														 | 
														
														 | 
														
															                 amount = studentCourseFeeDetail.getAmount(); 
														 |