From 9c32918e2d2db0dcc8b3a3af2be72831252019d9 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期六, 08 二月 2025 09:28:02 +0800
Subject: [PATCH] 涉嫌偷水功能完善代码
---
pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StConsumeByClientSv.java | 109 +++++++++++++++++++++++++++++++-----------------------
1 files changed, 62 insertions(+), 47 deletions(-)
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StConsumeByClientSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StConsumeByClientSv.java
index 0062d5e..894dd14 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StConsumeByClientSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-statistics/src/main/java/com/dy/pipIrrStatistics/statistics/StConsumeByClientSv.java
@@ -46,7 +46,12 @@
List<VoClientConsumeStatistics> list = rmOpenCloseValveHistoryMapper.statisticsByClient(statisticsStartDt, statisticsEndDt) ;
if(list != null && list.size() > 0){
for(VoClientConsumeStatistics vo : list){
- StConsumeClientDay po = this.stConsumeClientDayMapper.selectByClientAndYearAndMonth(vo.clientId, statisticsYear, statisticsMonth) ;
+ List<StConsumeClientDay> listOfDay = this.stConsumeClientDayMapper.selectByClientAndYearAndMonth(vo.clientId, statisticsYear, statisticsMonth) ;
+ StConsumeClientDay po = null ;
+ if(listOfDay != null && listOfDay.size() > 0){
+ //绋嬪簭閫昏緫鎺у埗涓婏紝闆嗗悎涓彧鏈変竴涓璞�
+ po = listOfDay.get(0) ;
+ }
if(po == null){
po = new StConsumeClientDay() ;
po.clientId = vo.clientId ;
@@ -72,7 +77,12 @@
List<VoClientConsumeStatistics> list = stConsumeClientDayMapper.statisticsByClient(statisticsYear, statisticsMonth) ;
if(list != null && list.size() > 0){
for(VoClientConsumeStatistics vo : list){
- StConsumeClientMonth po = this.stConsumeClientMonthMapper.selectByClientAndYear(vo.clientId, statisticsYear) ;
+ List<StConsumeClientMonth> listOfMonth = this.stConsumeClientMonthMapper.selectByClientAndYear(vo.clientId, statisticsYear) ;
+ StConsumeClientMonth po = null ;
+ if(listOfMonth != null && listOfMonth.size() > 0){
+ //绋嬪簭閫昏緫鎺у埗涓婏紝闆嗗悎涓彧鏈変竴涓璞�
+ po = listOfMonth.get(0) ;
+ }
if(po == null){
po = new StConsumeClientMonth() ;
po.clientId = vo.clientId ;
@@ -97,7 +107,12 @@
List<VoClientConsumeStatistics> list = stConsumeClientMonthMapper.statisticsByClient(statisticsYear) ;
if(list != null && list.size() > 0){
for(VoClientConsumeStatistics vo : list){
- StConsumeClientYear po = this.stConsumeClientYearMapper.selectByClientAndYear(vo.clientId, statisticsYear) ;
+ List<StConsumeClientYear> listOfYear = this.stConsumeClientYearMapper.selectByClientAndYear(vo.clientId, statisticsYear) ;
+ StConsumeClientYear po = null ;
+ if(listOfYear != null && listOfYear.size() > 0){
+ //绋嬪簭閫昏緫鎺у埗涓婏紝闆嗗悎涓彧鏈変竴涓璞�
+ po = listOfYear.get(0) ;
+ }
if(po == null){
po = new StConsumeClientYear() ;
po.clientId = vo.clientId ;
@@ -116,127 +131,127 @@
private void setValueOfDayOfMonth(Integer statisticsDay, VoClientConsumeStatistics vo, StConsumeClientDay po){
switch (statisticsDay) {
case 1:
- po.amount1 = vo.amount;
+ po.amount1 = vo.money;
po.times1 = vo.times;
break;
case 2:
- po.amount2 = vo.amount;
+ po.amount2 = vo.money;
po.times2 = vo.times;
break;
case 3:
- po.amount3 = vo.amount;
+ po.amount3 = vo.money;
po.times3 = vo.times;
break;
case 4:
- po.amount4 = vo.amount;
+ po.amount4 = vo.money;
po.times4 = vo.times;
break;
case 5:
- po.amount5 = vo.amount;
+ po.amount5 = vo.money;
po.times5 = vo.times;
break;
case 6:
- po.amount6 = vo.amount;
+ po.amount6 = vo.money;
po.times6 = vo.times;
break;
case 7:
- po.amount7 = vo.amount;
+ po.amount7 = vo.money;
po.times7 = vo.times;
break;
case 8:
- po.amount8 = vo.amount;
+ po.amount8 = vo.money;
po.times8 = vo.times;
break;
case 9:
- po.amount9 = vo.amount;
+ po.amount9 = vo.money;
po.times9 = vo.times;
break;
case 10:
- po.amount10 = vo.amount;
+ po.amount10 = vo.money;
po.times10 = vo.times;
break;
case 11:
- po.amount11 = vo.amount;
+ po.amount11 = vo.money;
po.times11 = vo.times;
break;
case 12:
- po.amount12 = vo.amount;
+ po.amount12 = vo.money;
po.times12 = vo.times;
break;
case 13:
- po.amount13 = vo.amount;
+ po.amount13 = vo.money;
po.times13 = vo.times;
break;
case 14:
- po.amount14 = vo.amount;
+ po.amount14 = vo.money;
po.times14 = vo.times;
break;
case 15:
- po.amount15 = vo.amount;
+ po.amount15 = vo.money;
po.times15 = vo.times;
break;
case 16:
- po.amount16 = vo.amount;
+ po.amount16 = vo.money;
po.times16 = vo.times;
break;
case 17:
- po.amount17 = vo.amount;
+ po.amount17 = vo.money;
po.times17 = vo.times;
break;
case 18:
- po.amount18 = vo.amount;
+ po.amount18 = vo.money;
po.times18 = vo.times;
break;
case 19:
- po.amount19 = vo.amount;
+ po.amount19 = vo.money;
po.times19 = vo.times;
break;
case 20:
- po.amount20 = vo.amount;
+ po.amount20 = vo.money;
po.times20 = vo.times;
break;
case 21:
- po.amount21 = vo.amount;
+ po.amount21 = vo.money;
po.times21 = vo.times;
break;
case 22:
- po.amount22 = vo.amount;
+ po.amount22 = vo.money;
po.times22 = vo.times;
break;
case 23:
- po.amount23 = vo.amount;
+ po.amount23 = vo.money;
po.times23 = vo.times;
break;
case 24:
- po.amount24 = vo.amount;
+ po.amount24 = vo.money;
po.times24 = vo.times;
break;
case 25:
- po.amount25 = vo.amount;
+ po.amount25 = vo.money;
po.times25 = vo.times;
break;
case 26:
- po.amount26 = vo.amount;
+ po.amount26 = vo.money;
po.times26 = vo.times;
break;
case 27:
- po.amount27 = vo.amount;
+ po.amount27 = vo.money;
po.times27 = vo.times;
break;
case 28:
- po.amount28 = vo.amount;
+ po.amount28 = vo.money;
po.times28 = vo.times;
break;
case 29:
- po.amount29 = vo.amount;
+ po.amount29 = vo.money;
po.times29 = vo.times;
break;
case 30:
- po.amount30 = vo.amount;
+ po.amount30 = vo.money;
po.times30 = vo.times;
break;
case 31:
- po.amount31 = vo.amount;
+ po.amount31 = vo.money;
po.times31 = vo.times;
break;
}
@@ -245,58 +260,58 @@
private void setValueOfMonthOfYear(Integer statisticsMonth, VoClientConsumeStatistics vo, StConsumeClientMonth po){
switch (statisticsMonth) {
case 1:
- po.amount1 = vo.amount;
+ po.amount1 = vo.money;
po.times1 = vo.times;
break;
case 2:
- po.amount2 = vo.amount;
+ po.amount2 = vo.money;
po.times2 = vo.times;
break;
case 3:
- po.amount3 = vo.amount;
+ po.amount3 = vo.money;
po.times3 = vo.times;
break;
case 4:
- po.amount4 = vo.amount;
+ po.amount4 = vo.money;
po.times4 = vo.times;
break;
case 5:
- po.amount5 = vo.amount;
+ po.amount5 = vo.money;
po.times5 = vo.times;
break;
case 6:
- po.amount6 = vo.amount;
+ po.amount6 = vo.money;
po.times6 = vo.times;
break;
case 7:
- po.amount7 = vo.amount;
+ po.amount7 = vo.money;
po.times7 = vo.times;
break;
case 8:
- po.amount8 = vo.amount;
+ po.amount8 = vo.money;
po.times8 = vo.times;
break;
case 9:
- po.amount9 = vo.amount;
+ po.amount9 = vo.money;
po.times9 = vo.times;
break;
case 10:
- po.amount10 = vo.amount;
+ po.amount10 = vo.money;
po.times10 = vo.times;
break;
case 11:
- po.amount11 = vo.amount;
+ po.amount11 = vo.money;
po.times11 = vo.times;
break;
case 12:
- po.amount12 = vo.amount;
+ po.amount12 = vo.money;
po.times12 = vo.times;
break;
}
}
private void setValueOfYear(VoClientConsumeStatistics vo, StConsumeClientYear po){
- po.amount = vo.amount;
+ po.amount = vo.money;
po.times = vo.times;
}
}
--
Gitblit v1.8.0