| 
					
				 | 
			
			
				@@ -727,9 +727,15 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(musicGroupRegCalender == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             	throw new BizException("缴费信息不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            BigDecimal cloudTeacherPrice = musicGroupRegCalender.getMemberPaymentAmount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //OrganizationCloudTeacherFee cloudTeacher = organizationCloudTeacherFeeDao.getByOrganId(studentRegistration.getOrganId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //BigDecimal cloudTeacherPrice = registerPayDto.getBuyCloudTeacher() ? cloudTeacher.getPrice() : cloudTeacher.getPlusPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BigDecimal cloudTeacherPrice = BigDecimal.ZERO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (musicGroupRegCalender.getMemberRankSettingId() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				cloudTeacherPrice = musicGroupRegCalender.getMemberPaymentAmount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (musicGroup.getCloudTeacherType() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					OrganizationCloudTeacherFee cloudTeacher = organizationCloudTeacherFeeDao.getByOrganId(studentRegistration.getOrganId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					cloudTeacherPrice = musicGroup.getCloudTeacherType() == 0 ? cloudTeacher.getPrice() : cloudTeacher.getPlusPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderAmount = orderAmount.add(cloudTeacherPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             studentRegistration.setHasCloudTeacher(1); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -739,12 +745,12 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder = new CloudTeacherOrder(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		cloudTeacherOrder.setType(2);//月 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			cloudTeacherOrder.setTime(musicGroupRegCalender.getMemberValidDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			cloudTeacherOrder.setTime(musicGroupRegCalender.getMemberValidDate() == null ? 6 : musicGroupRegCalender.getMemberValidDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		cloudTeacherOrder.setOrganId(musicGroup.getOrganId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		cloudTeacherOrder.setStudentId(studentRegistration.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    		cloudTeacherOrder.setLevel(musicGroupRegCalender.getMemberRankSettingId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    		cloudTeacherOrder.setAmount(musicGroupRegCalender.getMemberPaymentAmount()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    		cloudTeacherOrder.setLevel(musicGroupRegCalender.getMemberRankSettingId() == null ? 1 : musicGroupRegCalender.getMemberRankSettingId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    		cloudTeacherOrder.setAmount(musicGroupRegCalender.getMemberPaymentAmount() == null ? cloudTeacherPrice : musicGroupRegCalender.getMemberPaymentAmount()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		cloudTeacherOrder.setStatus(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -950,9 +956,15 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(musicGroupRegCalender == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             	throw new BizException("缴费信息不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            BigDecimal cloudTeacherPrice = musicGroupRegCalender.getMemberPaymentAmount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //OrganizationCloudTeacherFee cloudTeacher = organizationCloudTeacherFeeDao.getByOrganId(studentRegistration.getOrganId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //BigDecimal cloudTeacherPrice = registerPayDto.getBuyCloudTeacher() ? cloudTeacher.getPrice() : cloudTeacher.getPlusPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BigDecimal cloudTeacherPrice = BigDecimal.ZERO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (musicGroupRegCalender.getMemberRankSettingId() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				cloudTeacherPrice = musicGroupRegCalender.getMemberPaymentAmount(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				if (musicGroup.getCloudTeacherType() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					OrganizationCloudTeacherFee cloudTeacher = organizationCloudTeacherFeeDao.getByOrganId(studentRegistration.getOrganId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+					cloudTeacherPrice = musicGroup.getCloudTeacherType() == 0 ? cloudTeacher.getPrice() : cloudTeacher.getPlusPrice(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderAmount = orderAmount.add(cloudTeacherPrice); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             studentRegistration.setHasCloudTeacher(1); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -962,12 +974,12 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder = new CloudTeacherOrder(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		cloudTeacherOrder.setType(2);//月 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			cloudTeacherOrder.setTime(musicGroupRegCalender.getMemberValidDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			cloudTeacherOrder.setTime(musicGroupRegCalender.getMemberValidDate() == null ? 6 : musicGroupRegCalender.getMemberValidDate()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		cloudTeacherOrder.setOrganId(musicGroup.getOrganId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		cloudTeacherOrder.setStudentId(studentRegistration.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    		cloudTeacherOrder.setLevel(musicGroupRegCalender.getMemberRankSettingId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    		cloudTeacherOrder.setAmount(musicGroupRegCalender.getMemberPaymentAmount()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    		cloudTeacherOrder.setLevel(musicGroupRegCalender.getMemberRankSettingId() == null ? 1 : musicGroupRegCalender.getMemberRankSettingId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    		cloudTeacherOrder.setAmount(musicGroupRegCalender.getMemberPaymentAmount() == null ? cloudTeacherPrice : musicGroupRegCalender.getMemberPaymentAmount()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     		cloudTeacherOrder.setStatus(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |