From b8470f5e90d0aed22bf2c4bf9f5d2a13cd60b15f Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期一, 30 十二月 2024 14:03:41 +0800
Subject: [PATCH] 1、统计模块实现农户日用水量纵转横转存,月、年用水量统计; 2、临时模块农户日用水量纵转横转存,月、年用水量统计;

---
 pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StatisticsJob.java |   27 +++++++++++++--------------
 1 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StatisticsJob.java b/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StatisticsJob.java
index 37fe0d4..a99463a 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StatisticsJob.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StatisticsJob.java
@@ -6,7 +6,6 @@
 import com.dy.common.springUtil.SpringContextUtil;
 import com.dy.common.util.DateTime;
 import com.dy.common.util.IDLongGenerator;
-import com.dy.pipIrrGlobal.util.Org;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.quartz.JobDataMap;
@@ -14,7 +13,6 @@
 import org.quartz.JobExecutionException;
 
 import java.util.Date;
-import java.util.List;
 
 /**
  * @Author: liurunyu
@@ -27,9 +25,9 @@
 
     private String orgTag ;
 
-    private StLoss stLoss ;
-    private StIntake stIntake ;
-    private StClient stClient ;
+    private StLossAmount stLossAmount;
+    private StIntakeAmount stIntakeAmount;
+    private StClientAmount stClientAmount;
     private StChargeByIc stChargeByIc ;
     private StChargeByClient stChargeByClient ;
     private StConsumeByIc stConsumeByIc ;
@@ -58,14 +56,14 @@
             return ;
         }
         DataSourceContext.set(orgTag);//璁剧疆鏁版嵁婧�
-        stLoss = SpringContextUtil.getBean(StLoss.class);
-        stIntake = SpringContextUtil.getBean(StIntake.class);
-        stClient = SpringContextUtil.getBean(StClient.class);
+        stLossAmount = SpringContextUtil.getBean(StLossAmount.class);
+        stIntakeAmount = SpringContextUtil.getBean(StIntakeAmount.class);
+        stClientAmount = SpringContextUtil.getBean(StClientAmount.class);
         stChargeByIc = SpringContextUtil.getBean(StChargeByIc.class);
         stChargeByClient = SpringContextUtil.getBean(StChargeByClient.class);
         stConsumeByIc = SpringContextUtil.getBean(StConsumeByIc.class);
         stConsumeByClient = SpringContextUtil.getBean(StConsumeByClient.class);
-        if(stLoss != null && stIntake != null && stClient != null
+        if(stLossAmount != null && stIntakeAmount != null && stClientAmount != null
                 && stChargeByIc != null && stChargeByClient != null
                 && stConsumeByIc != null && stConsumeByClient != null){
             String yesterday = DateTime.lastXDay_yyyy_MM_dd(1) ;//寰楀埌鏄ㄥぉ锛岄浂鏅ㄦ椂鍒荤粺璁★紝缁熻鏄ㄥぉ鐨勬暟
@@ -73,8 +71,8 @@
             statisticsYear = yesterdayGrp[0] ;//缁熻骞�
             statisticsMonth = yesterdayGrp[1] ;//缁熻鏈�
             statisticsDay = yesterdayGrp[2] ;//缁熻鏃�
-            statistics4DayStartId = IDLongGenerator.generateOneDayStartId(statisticsYear, statisticsMonth, 1) ;
-            statistics4DayEndId = IDLongGenerator.generateOneDayEndId(statisticsYear, statisticsMonth, DateTime.endDayOfMonth(statisticsYear, statisticsMonth)) ;
+            statistics4DayStartId = IDLongGenerator.generateOneDayStartId(statisticsYear, statisticsMonth, statisticsDay) ;
+            statistics4DayEndId = IDLongGenerator.generateOneDayEndId(statisticsYear, statisticsMonth, statisticsDay) ;
             statistics4DayStartDt = DateTime.startOfDay(statisticsYear, statisticsMonth, statisticsDay) ;
             statistics4DayEndDt = DateTime.endOfDay(statisticsYear, statisticsMonth, statisticsDay) ;
             //缁熻鏃ョ殑閲�
@@ -109,6 +107,7 @@
      * 缁熻
      */
     private void doStatisticsDay(){
+        stClientAmount.statistics4Day(statisticsYear, statisticsMonth, statisticsDay, statistics4DayStartId, statistics4DayEndId) ;
         stChargeByIc.statistics4Day(statisticsYear, statisticsMonth, statisticsDay, statistics4DayStartId, statistics4DayEndId);
         stChargeByClient.statistics4Day(statisticsYear, statisticsMonth, statisticsDay, statistics4DayStartId, statistics4DayEndId);
         stConsumeByIc.statistics4Day(statisticsYear, statisticsMonth, statisticsDay, statistics4DayStartDt, statistics4DayEndDt);
@@ -118,9 +117,9 @@
      * 缁熻
      */
     private void doStatisticsMonthAndYear(){
-        stLoss.statistics(statisticsYear, statisticsMonth, statistics4MonthYearStartId, statistics4MonthYearEndId) ;
-        stIntake.statistics(statisticsYear, statisticsMonth, statistics4MonthYearStartId, statistics4MonthYearEndId) ;
-        stClient.statistics(statisticsYear, statisticsMonth, statistics4MonthYearStartId, statistics4MonthYearEndId) ;
+        stLossAmount.statistics(statisticsYear, statisticsMonth, statistics4MonthYearStartId, statistics4MonthYearEndId) ;
+        stIntakeAmount.statistics(statisticsYear, statisticsMonth, statistics4MonthYearStartId, statistics4MonthYearEndId) ;
+        stClientAmount.statistics(statisticsYear, statisticsMonth, statistics4MonthYearStartId, statistics4MonthYearEndId) ;
 
         stChargeByIc.statistics4MonthAndYear(statisticsYear, statisticsMonth);
         stChargeByClient.statistics4MonthAndYear(statisticsYear, statisticsMonth);

--
Gitblit v1.8.0