| 
					
				 | 
			
			
				@@ -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(). 
			 |