|  | @@ -680,12 +680,14 @@ public class ExportServiceImpl implements ExportService {
 | 
	
		
			
				|  |  |                      order.setPracticeCourseFee(BigDecimal.ZERO);
 | 
	
		
			
				|  |  |                      order.setTheoryCourseFee(BigDecimal.ZERO);
 | 
	
		
			
				|  |  |                      order.setDegreeFee(BigDecimal.ZERO);
 | 
	
		
			
				|  |  | +                    order.setMaintenanceFee(BigDecimal.ZERO);
 | 
	
		
			
				|  |  |                      order.setCloudTeacherFee(BigDecimal.ZERO);
 | 
	
		
			
				|  |  |                      order.setRepairFee(order.getMaintenanceProductFee());
 | 
	
		
			
				|  |  |                      continue;
 | 
	
		
			
				|  |  |                  } else if (order.getSaleAmount().compareTo(BigDecimal.ZERO) == 0 && order.getServiceAmount().compareTo(BigDecimal.ZERO) > 0) {
 | 
	
		
			
				|  |  |                      order.setRepairFee(order.getRepairFee());
 | 
	
		
			
				|  |  |                      order.setCloudTeacherFee(order.getCloudTeacherFee());
 | 
	
		
			
				|  |  | +                    order.setMaintenanceFee(order.getMaintenanceFee());
 | 
	
		
			
				|  |  |                      order.setMusicalFee(BigDecimal.ZERO);
 | 
	
		
			
				|  |  |                      order.setTeachingFee(BigDecimal.ZERO);
 | 
	
		
			
				|  |  |                      order.setOtherFee(BigDecimal.ZERO);
 | 
	
	
		
			
				|  | @@ -714,12 +716,12 @@ public class ExportServiceImpl implements ExportService {
 | 
	
		
			
				|  |  |                      theoryCourseFee = order.getTheoryCourseFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                      degreeFee = order.getDegreeFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                      repairFee = order.getRepairFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  | -                    maintenanceFee = order.getMaintenanceFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                      maintenanceProductFee = order.getMaintenanceProductFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                      leaseFee = order.getLeaseFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                      musicalFee = order.getMusicalFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                      teachingFee = order.getTeachingFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                      otherFee = order.getOtherFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  | +                    maintenanceFee = order.getMaintenanceFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                      cloudTeacherFee = order.getCloudTeacherFee().multiply(order.getRouteAmount()).divide(order.getActualAmount(), 2, BigDecimal.ROUND_DOWN);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -759,13 +761,13 @@ public class ExportServiceImpl implements ExportService {
 | 
	
		
			
				|  |  |                      theoryCourseFee = order.getTheoryCourseFee().subtract(routeTheoryCourseFee);
 | 
	
		
			
				|  |  |                      degreeFee = order.getDegreeFee().subtract(routeDegreeFee);
 | 
	
		
			
				|  |  |                      repairFee = order.getRepairFee().subtract(routeRepairFee);
 | 
	
		
			
				|  |  | -                    maintenanceFee = order.getMaintenanceFee().subtract(routeMaintenanceFee);
 | 
	
		
			
				|  |  |                      maintenanceProductFee = order.getMaintenanceProductFee().subtract(routeMaintenanceProductFee);
 | 
	
		
			
				|  |  |                      leaseFee = order.getLeaseFee().subtract(routeLeaseFee);
 | 
	
		
			
				|  |  |                      musicalFee = order.getMusicalFee().subtract(routeMusicalFee);
 | 
	
		
			
				|  |  |                      teachingFee = order.getTeachingFee().subtract(routeTeachingFee);
 | 
	
		
			
				|  |  |                      otherFee = order.getOtherFee().subtract(routeOtherFee);
 | 
	
		
			
				|  |  |                      rechargeFee = order.getRechargeFee().subtract(routeRechargeFee);
 | 
	
		
			
				|  |  | +                    maintenanceFee = order.getMaintenanceFee().subtract(routeMaintenanceFee);
 | 
	
		
			
				|  |  |                      cloudTeacherFee = order.getCloudTeacherFee().subtract(routeCloudTeacherFee);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |                  j++;
 | 
	
	
		
			
				|  | @@ -776,13 +778,13 @@ public class ExportServiceImpl implements ExportService {
 | 
	
		
			
				|  |  |                  routeTheoryCourseFee = routeTheoryCourseFee.add(theoryCourseFee);
 | 
	
		
			
				|  |  |                  routeDegreeFee = routeDegreeFee.add(degreeFee);
 | 
	
		
			
				|  |  |                  routeRepairFee = routeRepairFee.add(repairFee);
 | 
	
		
			
				|  |  | -                routeMaintenanceFee = routeMaintenanceFee.add(maintenanceFee);
 | 
	
		
			
				|  |  |                  routeMaintenanceProductFee = routeMaintenanceProductFee.add(maintenanceProductFee);
 | 
	
		
			
				|  |  |                  routeLeaseFee = routeLeaseFee.add(leaseFee);
 | 
	
		
			
				|  |  |                  routeMusicalFee = routeMusicalFee.add(musicalFee);
 | 
	
		
			
				|  |  |                  routeTeachingFee = routeTeachingFee.add(teachingFee);
 | 
	
		
			
				|  |  |                  routeOtherFee = routeOtherFee.add(otherFee);
 | 
	
		
			
				|  |  |                  routeRechargeFee = routeRechargeFee.add(rechargeFee);
 | 
	
		
			
				|  |  | +                routeMaintenanceFee = routeMaintenanceFee.add(maintenanceFee);
 | 
	
		
			
				|  |  |                  routeCloudTeacherFee = routeCloudTeacherFee.add(cloudTeacherFee);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  order.setMusicGroupCourseFee(musicGroupCourseFee);
 | 
	
	
		
			
				|  | @@ -791,13 +793,13 @@ public class ExportServiceImpl implements ExportService {
 | 
	
		
			
				|  |  |                  order.setTheoryCourseFee(theoryCourseFee);
 | 
	
		
			
				|  |  |                  order.setDegreeFee(degreeFee);
 | 
	
		
			
				|  |  |                  order.setRepairFee(repairFee.add(maintenanceProductFee));
 | 
	
		
			
				|  |  | -                order.setMaintenanceFee(maintenanceFee);
 | 
	
		
			
				|  |  |                  order.setMaintenanceProductFee(maintenanceProductFee);
 | 
	
		
			
				|  |  |                  order.setLeaseFee(leaseFee);
 | 
	
		
			
				|  |  |                  order.setMusicalFee(musicalFee);
 | 
	
		
			
				|  |  |                  order.setTeachingFee(teachingFee);
 | 
	
		
			
				|  |  |                  order.setOtherFee(otherFee);
 | 
	
		
			
				|  |  |                  order.setRechargeFee(rechargeFee);
 | 
	
		
			
				|  |  | +                order.setMaintenanceFee(maintenanceFee);
 | 
	
		
			
				|  |  |                  order.setCloudTeacherFee(cloudTeacherFee);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          });
 |