|  | @@ -150,8 +150,25 @@ public class IndexBaseMonthDataServiceImpl extends BaseServiceImpl<Long, IndexBa
 | 
	
		
			
				|  |  |  			typeDateMap.put(IndexDataType.FINANCE_BALANCE_AMOUNT,indexBaseMonthDataDao.getFinanceBalanceDataWithTimely(startDate.toString(), endDate.toString(), new ArrayList<>(organIds)));
 | 
	
		
			
				|  |  |  			typeDateMap.put(FINANCE_AMOUNT,indexBaseMonthDataDao.getFinanceActualDataWithTimely(startDate.toString(), endDate.toString(), new ArrayList<>(organIds)));
 | 
	
		
			
				|  |  |  			List<IndexBaseMonthData> totalAmountDataWithTimely = indexBaseMonthDataDao.getTotalAmountDataWithTimely(startDate.toString(), endDate.toString(), new ArrayList<>(organIds));
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  			typeDateMap.put(IndexDataType.TOTAL_AMOUNT,totalAmountDataWithTimely);
 | 
	
		
			
				|  |  | +			//经营报表细化
 | 
	
		
			
				|  |  | +			List<String> orderTypeList = new ArrayList<>();
 | 
	
		
			
				|  |  | +			orderTypeList.add("APPLY");
 | 
	
		
			
				|  |  | +			orderTypeList.add("RENEW");
 | 
	
		
			
				|  |  | +			orderTypeList.add("SMALL_CLASS_TO_BUY");
 | 
	
		
			
				|  |  | +			orderTypeList.add("DOUBLE_ELEVEN2020");
 | 
	
		
			
				|  |  | +			orderTypeList.add("PRACTICE_GROUP_BUY");
 | 
	
		
			
				|  |  | +			orderTypeList.add("PRACTICE_GROUP_RENEW");
 | 
	
		
			
				|  |  | +			List<IndexBaseMonthData> applyAmount = indexBaseMonthDataDao.getTotalAmountDataWithTimelyDetails(startDate.toString(), endDate.toString(), new ArrayList<>(organIds),"APPLY",null);
 | 
	
		
			
				|  |  | +			typeDateMap.put(APPLY_AMOUNT,applyAmount);
 | 
	
		
			
				|  |  | +			List<IndexBaseMonthData> renewAmount = indexBaseMonthDataDao.getTotalAmountDataWithTimelyDetails(startDate.toString(), endDate.toString(), new ArrayList<>(organIds),"RENEW",null);
 | 
	
		
			
				|  |  | +			typeDateMap.put(RENEW_AMOUNT,renewAmount);
 | 
	
		
			
				|  |  | +			List<IndexBaseMonthData> vipAmount = indexBaseMonthDataDao.getTotalAmountDataWithTimelyDetails(startDate.toString(), endDate.toString(), new ArrayList<>(organIds),"SMALL_CLASS_TO_BUY,DOUBLE_ELEVEN2020",null);
 | 
	
		
			
				|  |  | +			typeDateMap.put(VIP_AMOUNT,vipAmount);
 | 
	
		
			
				|  |  | +			List<IndexBaseMonthData> practiceAmount = indexBaseMonthDataDao.getTotalAmountDataWithTimelyDetails(startDate.toString(), endDate.toString(), new ArrayList<>(organIds),"PRACTICE_GROUP_BUY,PRACTICE_GROUP_RENEW",null);
 | 
	
		
			
				|  |  | +			typeDateMap.put(PRACTICE_AMOUNT,practiceAmount);
 | 
	
		
			
				|  |  | +			List<IndexBaseMonthData> otherAmount = indexBaseMonthDataDao.getTotalAmountDataWithTimelyDetails(startDate.toString(), endDate.toString(), new ArrayList<>(organIds),null,orderTypeList);
 | 
	
		
			
				|  |  | +			typeDateMap.put(OTHER_AMOUNT,otherAmount);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 |