From da9c3956e7b82daca6609cb3ccd8fd09104e32fe Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期五, 07 三月 2025 11:10:25 +0800
Subject: [PATCH] 报表运营开发完成欠费明细表

---
 service-report/src/main/java/com/java110/report/cmd/admin/GetCommunityOperationalAnalysisCmd.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/service-report/src/main/java/com/java110/report/cmd/admin/GetCommunityOperationalAnalysisCmd.java b/service-report/src/main/java/com/java110/report/cmd/admin/GetCommunityOperationalAnalysisCmd.java
index 9352006..b5e1175 100644
--- a/service-report/src/main/java/com/java110/report/cmd/admin/GetCommunityOperationalAnalysisCmd.java
+++ b/service-report/src/main/java/com/java110/report/cmd/admin/GetCommunityOperationalAnalysisCmd.java
@@ -52,6 +52,7 @@
     public void doCmd(CmdEvent event, ICmdDataFlowContext context, JSONObject reqJson) throws CmdException, ParseException {
         String startTime = reqJson.getString("startTime");
         String endTime = reqJson.getString("endTime");
+        String storeId = CmdContextUtils.getStoreId(context);
         if (StringUtil.isEmpty(startTime)) {
             Calendar calendar = Calendar.getInstance();
             calendar.add(Calendar.DAY_OF_MONTH, -7);
@@ -87,6 +88,31 @@
         maintainanceData = fillDate(maintainanceData, startTime, endTime);
         data.put("maintainanceData", maintainanceData);
 
+        //todo 鏌ヨ閲囪喘璁㈠崟鏁�
+        List<Map> itemInData = baseDataStatisticsInnerServiceSMOImpl.getCommunityItemInAnalysis(reqJson);
+        itemInData = fillDate(itemInData, startTime, endTime);
+        data.put("itemInData", itemInData);
+
+        //todo 鏌ヨ棰嗙敤璁㈠崟鏁�
+        List<Map> itemOutData = baseDataStatisticsInnerServiceSMOImpl.getCommunityItemOutAnalysis(reqJson);
+        itemOutData = fillDate(itemOutData, startTime, endTime);
+        data.put("itemOutData", itemOutData);
+
+        //todo 鏌ヨ杞﹁締杩涘満鏁�
+        List<Map> carInData = baseDataStatisticsInnerServiceSMOImpl.getCommunityCarInAnalysis(reqJson);
+        carInData = fillDate(carInData, startTime, endTime);
+        data.put("carInData", carInData);
+
+        //todo 鏌ヨ浜哄憳杩涘満鏁�
+        List<Map> personInData = baseDataStatisticsInnerServiceSMOImpl.getCommunityPersonInAnalysis(reqJson);
+        personInData = fillDate(personInData, startTime, endTime);
+        data.put("personInData", personInData);
+
+        //todo 鏌ヨ璧疯崏鍚堝悓鏁�
+        reqJson.put("storeId",storeId);
+        List<Map> contractData = baseDataStatisticsInnerServiceSMOImpl.getCommunityContractAnalysis(reqJson);
+        contractData = fillDate(contractData, startTime, endTime);
+        data.put("contractData", contractData);
         context.setResponseEntity(ResultVo.createResponseEntity(data));
 
     }

--
Gitblit v1.8.0