| 
														
															@@ -488,16 +488,25 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             maintenanceOrderDetail.setIsRenew(0); 
														 | 
														
														 | 
														
															             maintenanceOrderDetail.setIsRenew(0); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             studentPaymentOrderDetailList.add(maintenanceOrderDetail); 
														 | 
														
														 | 
														
															             studentPaymentOrderDetailList.add(maintenanceOrderDetail); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        MusicGroup musicGroup = musicGroupDao.get(studentRegistration.getMusicGroupId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+         
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //云教练/云教练+ 
														 | 
														
														 | 
														
															         //云教练/云教练+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if (buyCloudTeacher || buyCloudTeacherPlus) { 
														 | 
														
														 | 
														
															         if (buyCloudTeacher || buyCloudTeacherPlus) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            // OrganizationCloudTeacherFee cloudTeacher = organizationCloudTeacherFeeDao.getByOrganId(studentRegistration.getOrganId()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            // BigDecimal cloudTeacherPrice = buyCloudTeacher ? cloudTeacher.getPrice() : cloudTeacher.getPlusPrice(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-             
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            MusicGroupPaymentCalender musicGroupRegCalender = musicGroupPaymentCalenderDao.getMusicGroupRegCalender(studentRegistration.getMusicGroupId()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            if(musicGroupRegCalender == null){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            	throw new BizException("缴费信息不存在"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            BigDecimal cloudTeacherPrice = musicGroupRegCalender.getMemberPaymentAmount(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        	 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        	BigDecimal cloudTeacherPrice = BigDecimal.ZERO; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        	 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        	if(musicGroup.getCloudTeacherType() != null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        		OrganizationCloudTeacherFee cloudTeacher = organizationCloudTeacherFeeDao.getByOrganId(studentRegistration.getOrganId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                cloudTeacherPrice = musicGroup.getCloudTeacherType() == 0 ? cloudTeacher.getPrice() : cloudTeacher.getPlusPrice(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        	}else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        		MusicGroupPaymentCalender musicGroupRegCalender = musicGroupPaymentCalenderDao.getMusicGroupRegCalender(studentRegistration.getMusicGroupId()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if(musicGroupRegCalender == null){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                	throw new BizException("缴费信息不存在"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                cloudTeacherPrice = musicGroupRegCalender.getMemberPaymentAmount(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        	} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															              
														 | 
														
														 | 
														
															              
														 | 
													
												
											
												
													
														| 
														 | 
														
															             OrderDetailTypeEnum orderDetailTypeEnum = OrderDetailTypeEnum.CLOUD_TEACHER; 
														 | 
														
														 | 
														
															             OrderDetailTypeEnum orderDetailTypeEnum = OrderDetailTypeEnum.CLOUD_TEACHER; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             StudentPaymentOrderDetail cloudTeacherOrderDetail = new StudentPaymentOrderDetail(); 
														 | 
														
														 | 
														
															             StudentPaymentOrderDetail cloudTeacherOrderDetail = new StudentPaymentOrderDetail(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -512,8 +521,6 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         studentPaymentOrderDetailService.batchAdd(studentPaymentOrderDetailList); 
														 | 
														
														 | 
														
															         studentPaymentOrderDetailService.batchAdd(studentPaymentOrderDetailList); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        MusicGroup musicGroup = musicGroupDao.get(studentRegistration.getMusicGroupId()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         //增加缴费学生数,0元订单不增加报名人数(没买云教练/云教练+的) 
														 | 
														
														 | 
														
															         //增加缴费学生数,0元订单不增加报名人数(没买云教练/云教练+的) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         boolean paidZeroFlag = false; 
														 | 
														
														 | 
														
															         boolean paidZeroFlag = false; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         boolean firstPaidZeroFlag = false; 
														 | 
														
														 | 
														
															         boolean firstPaidZeroFlag = false; 
														 |