|  | @@ -58,6 +58,10 @@ public class OperatingReportNewServiceImpl extends BaseServiceImpl<Integer, Oper
 | 
	
		
			
				|  |  |  		List<OperatingReportNew> sellList = operatingReportNewDao.sumSellAmount(currentMonth);
 | 
	
		
			
				|  |  |  		Map<Integer, OperatingReportNew> collect = sellList.stream().collect(Collectors.groupingBy(OperatingReportNew::getOrganId,Collectors.collectingAndThen(Collectors.toList(),value->value.get(0))));
 | 
	
		
			
				|  |  |  		//服务收入
 | 
	
		
			
				|  |  | +		//导入的销售收入(学校缴费)
 | 
	
		
			
				|  |  | +		Map<Integer, BigDecimal> collect22 = MapUtil.convertIntegerMap(operatingReportNewDao.sumImportSaleOrderAmount(currentMonth));
 | 
	
		
			
				|  |  | +		//导入的服务收入  (全部记录为课程收入)
 | 
	
		
			
				|  |  | +		Map<Integer, BigDecimal> collect24 = MapUtil.convertIntegerMap(operatingReportNewDao.sumImportServerOrderAmount(currentMonth));
 | 
	
		
			
				|  |  |  		//云教练赠送课程实际收入
 | 
	
		
			
				|  |  |  		Map<Integer, BigDecimal> collect1 = MapUtil.convertIntegerMap(operatingReportNewDao.sumCloudCourseAmount(firstDayOfMonth,lastDayOfMonth));
 | 
	
		
			
				|  |  |  		//付费课程实际收入
 | 
	
	
		
			
				|  | @@ -93,6 +97,10 @@ public class OperatingReportNewServiceImpl extends BaseServiceImpl<Integer, Oper
 | 
	
		
			
				|  |  |  		Map<Integer, BigDecimal> collect20 = MapUtil.convertIntegerMap(operatingReportNewDao.sumActivityUserMapperAmount(category.getId()));
 | 
	
		
			
				|  |  |  		//付费课程预收
 | 
	
		
			
				|  |  |  		Map<Integer, BigDecimal> collect12 = MapUtil.convertIntegerMap(operatingReportNewDao.sumCoursePreAmount(lastDayOfMonth));
 | 
	
		
			
				|  |  | +		//付费团未排乐团课程预收(学员缴费)
 | 
	
		
			
				|  |  | +		Map<Integer, BigDecimal> collect21 = MapUtil.convertIntegerMap(operatingReportNewDao.sumMusicCourseAmount());
 | 
	
		
			
				|  |  | +		//排课资格预收
 | 
	
		
			
				|  |  | +		Map<Integer, BigDecimal> collect23 = MapUtil.convertIntegerMap(operatingReportNewDao.sumSubActivityUserMapperAmount());
 | 
	
		
			
				|  |  |  		//销售预收
 | 
	
		
			
				|  |  |  		Map<Integer, BigDecimal> collect13 = MapUtil.convertIntegerMap(operatingReportNewDao.sumSalePreAmount());
 | 
	
		
			
				|  |  |  		//其他预收
 | 
	
	
		
			
				|  | @@ -119,9 +127,11 @@ public class OperatingReportNewServiceImpl extends BaseServiceImpl<Integer, Oper
 | 
	
		
			
				|  |  |  				operatingReportNew.setSaleAmount(reportNew.getSaleAmount());
 | 
	
		
			
				|  |  |  				operatingReportNew.setSaleCost(reportNew.getSaleCost());
 | 
	
		
			
				|  |  |  			}
 | 
	
		
			
				|  |  | +			operatingReportNew.setSaleAmount(operatingReportNew.getSaleAmount().add(getAmount(collect22.get(organId))));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			operatingReportNew.setCourseAmount(getAmount(collect1.get(organId)));
 | 
	
		
			
				|  |  |  			operatingReportNew.setCourseAmount(operatingReportNew.getCourseAmount().add(getAmount(collect2.get(organId))));
 | 
	
		
			
				|  |  | +			operatingReportNew.setCourseAmount(operatingReportNew.getCourseAmount().add(getAmount(collect24.get(organId))));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			operatingReportNew.setCloudAmount(getAmount(collect3.get(organId)));
 | 
	
		
			
				|  |  |  			operatingReportNew.setCloudAmount(operatingReportNew.getCloudAmount().add(getAmount(collect4.get(organId))));
 | 
	
	
		
			
				|  | @@ -137,7 +147,8 @@ public class OperatingReportNewServiceImpl extends BaseServiceImpl<Integer, Oper
 | 
	
		
			
				|  |  |  					add(operatingReportNew.getFixedCosts()).add(operatingReportNew.getVariableCosts()));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  			operatingReportNew.setCloudPrepaidFee(getAmount(collect9.get(organId)).add(getAmount(collect10.get(organId))));
 | 
	
		
			
				|  |  | -			operatingReportNew.setCoursePrepaidFee(getAmount(collect11.get(organId)).add(getAmount(collect12.get(organId))).add(getAmount(collect20.get(organId))));
 | 
	
		
			
				|  |  | +			operatingReportNew.setCoursePrepaidFee(getAmount(collect11.get(organId)).add(getAmount(collect12.get(organId))).
 | 
	
		
			
				|  |  | +					add(getAmount(collect20.get(organId))).add(getAmount(collect21.get(organId))).add(getAmount(collect23.get(organId))));
 | 
	
		
			
				|  |  |  			operatingReportNew.setSalePrepaidFee(getAmount(collect13.get(organId)));
 | 
	
		
			
				|  |  |  			operatingReportNew.setOtherPrepaidFee(getAmount(collect14.get(organId)));
 | 
	
		
			
				|  |  |  			operatingReportNew.setPrepaidFee(operatingReportNew.getCloudPrepaidFee().
 |