| 
					
				 | 
			
			
				@@ -328,7 +328,7 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional(rollbackFor = Exception.class) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void addOrderDetail2CloudTeacher(StudentPaymentOrder order, BigDecimal cloudTeacherFee,List<MusicGroupPaymentCalenderMember> calenderMembers) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void addOrderDetail2CloudTeacher(StudentPaymentOrder order, Map<Integer,BigDecimal> cloudTeacherFee,List<MusicGroupPaymentCalenderMember> calenderMembers) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         for (MusicGroupPaymentCalenderMember calenderMember : calenderMembers) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             CloudTeacherOrder cloudTeacherOrder = new CloudTeacherOrder(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder.setTenantId(order.getTenantId()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -337,11 +337,12 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder.setLevel(calenderMember.getMemberRankSettingId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder.setTime(calenderMember.getNum().intValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder.setType(calenderMember.getPeriod()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            cloudTeacherOrder.setAmount(cloudTeacherFee); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BigDecimal decimal = cloudTeacherFee.get(calenderMember.getMemberRankSettingId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cloudTeacherOrder.setAmount(decimal); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder.setStudentId(order.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder.setStatus(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cloudTeacherOrder.setMusicGroupId(order.getMusicGroupId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            cloudTeacherOrder.setOperatingAmount(calenderMember.getIncome().compareTo(BigDecimal.ZERO) == 0?cloudTeacherFee:calenderMember.getIncome()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            cloudTeacherOrder.setOperatingAmount(calenderMember.getIncome().compareTo(BigDecimal.ZERO) == 0?decimal:calenderMember.getIncome()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             //保存云教练订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.save(cloudTeacherOrder,calenderMember.getAutoActivationFlag()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |