|
@@ -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);
|
|
|
}
|
|
|
|
|
|
|