|  | @@ -328,7 +328,7 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      @Transactional(rollbackFor = Exception.class)
 |  |      @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) {
 |  |          for (MusicGroupPaymentCalenderMember calenderMember : calenderMembers) {
 | 
											
												
													
														|  |              CloudTeacherOrder cloudTeacherOrder = new CloudTeacherOrder();
 |  |              CloudTeacherOrder cloudTeacherOrder = new CloudTeacherOrder();
 | 
											
												
													
														|  |              cloudTeacherOrder.setTenantId(order.getTenantId());
 |  |              cloudTeacherOrder.setTenantId(order.getTenantId());
 | 
											
										
											
												
													
														|  | @@ -337,11 +337,12 @@ public class CloudTeacherOrderServiceImpl extends BaseServiceImpl<Long, CloudTea
 | 
											
												
													
														|  |              cloudTeacherOrder.setLevel(calenderMember.getMemberRankSettingId());
 |  |              cloudTeacherOrder.setLevel(calenderMember.getMemberRankSettingId());
 | 
											
												
													
														|  |              cloudTeacherOrder.setTime(calenderMember.getNum().intValue());
 |  |              cloudTeacherOrder.setTime(calenderMember.getNum().intValue());
 | 
											
												
													
														|  |              cloudTeacherOrder.setType(calenderMember.getPeriod());
 |  |              cloudTeacherOrder.setType(calenderMember.getPeriod());
 | 
											
												
													
														|  | -            cloudTeacherOrder.setAmount(cloudTeacherFee);
 |  | 
 | 
											
												
													
														|  | 
 |  | +            BigDecimal decimal = cloudTeacherFee.get(calenderMember.getMemberRankSettingId());
 | 
											
												
													
														|  | 
 |  | +            cloudTeacherOrder.setAmount(decimal);
 | 
											
												
													
														|  |              cloudTeacherOrder.setStudentId(order.getUserId());
 |  |              cloudTeacherOrder.setStudentId(order.getUserId());
 | 
											
												
													
														|  |              cloudTeacherOrder.setStatus(1);
 |  |              cloudTeacherOrder.setStatus(1);
 | 
											
												
													
														|  |              cloudTeacherOrder.setMusicGroupId(order.getMusicGroupId());
 |  |              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());
 |  |              this.save(cloudTeacherOrder,calenderMember.getAutoActivationFlag());
 | 
											
												
													
														|  |          }
 |  |          }
 |