From 4513ef24bf9b188c2a77d6ce94f1a6b7e9ebf0e6 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期日, 27 四月 2025 20:40:19 +0800
Subject: [PATCH] fix(irrigatePlan): 修正灌溉计划开始时间逻辑

---
 pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/changeSome/ChSomeIntakeAmountSv.java |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/changeSome/ChSomeIntakeAmountSv.java b/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/changeSome/ChSomeIntakeAmountSv.java
index 32cdf07..f7c8286 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/changeSome/ChSomeIntakeAmountSv.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-temp/src/main/java/com/dy/pipIrrTemp/changeSome/ChSomeIntakeAmountSv.java
@@ -6,6 +6,7 @@
 import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountMonth;
 import com.dy.pipIrrGlobal.pojoSt.StIntakeAmountYear;
 import com.dy.pipIrrGlobal.voSt.VoIntake;
+import com.dy.pipIrrGlobal.voTmp.VoRmIntakeAmountDay;
 import com.dy.pipIrrTemp.util.StClientAmountConstant;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -137,10 +138,19 @@
      * 鍒犻櫎鎵�鏈夊彇姘村彛鏃ュ彇姘撮噺缁熻
      * @throws Exception
      */
+    //@Transactional
+    //public void deleteAllIntakeAmountDay(){
+    //    dao.deleteAllIntakeAmountDay();
+    //}
+    /**
+     * 鍒犻櫎涓�浜涘彇姘村彛鏃ュ彇姘撮噺缁熻
+     * @throws Exception
+     */
     @Transactional
-    public void deleteAllIntakeAmountDay(){
-        dao.deleteAllIntakeAmountDay();
+    public void deleteSomeIntakeAmountDay(){
+        dao.deleteSomeIntakeAmountDay();
     }
+
 
     /**
      * 缁熻鍙栨按鍙f棩鍙栨按閲�
@@ -148,11 +158,11 @@
      */
     public void statisticsIntakeAmountDay() throws Exception{
         int nowYear = Integer.parseInt(DateTime.yyyy()) ;
-        int nowMonth = Integer.parseInt(DateTime.mm()) ;
+        int nowMonth = Integer.parseInt(DateTime.MM()) ;
         int nowDay = Integer.parseInt(DateTime.dd()) ;
         Date startDt ;
         Date endDt ;
-        List<RmIntakeAmountDay> list ;
+        List<VoRmIntakeAmountDay> list ;
         boolean stop = false ;
         for(int[] ym : StClientAmountConstant.yearMonthGrp) {
             int[] dates = DateTime.dayGrpInMonth(ym[0], ym[1]);
@@ -162,7 +172,7 @@
                 }
                 if(!stop){
                     startDt = DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(ym[0] + "-" + ym[1] + "-" + day + " 00:00:00") ;
-                    endDt = DateTime.dateFrom_yyyy_MM_dd(ym[0] + "-" + ym[1] + "-" + day + " 23:59:59") ;
+                    endDt = DateTime.dateFrom_yyyy_MM_dd_HH_mm_ss(ym[0] + "-" + ym[1] + "-" + day + " 23:59:59") ;
                     list = dao.statisticAllIntakeAmountDayFromOpenCloseValveHistory(startDt, endDt) ;
                     this.doStatisticsIntakeAmountDay(ym[0], ym[1], day, list) ;
                 }else{
@@ -172,11 +182,11 @@
         }
     }
     @Transactional
-    protected void doStatisticsIntakeAmountDay(int year, int month, int day, List<RmIntakeAmountDay> list) throws Exception{
+    protected void doStatisticsIntakeAmountDay(int year, int month, int day, List<VoRmIntakeAmountDay> list) throws Exception{
         if(list != null && list.size() > 0){
             Date date = DateTime.dateFrom_yyyy_MM_dd(year + "-" + month + "-" + day) ;
-            for(RmIntakeAmountDay po : list){
-                dao.updateOneIntakeAmountDay1(po.intakeId, date, po.amount, po.money, po.times);
+            for(VoRmIntakeAmountDay vo : list){
+                dao.updateOneIntakeAmountDay1(vo.intakeId, date, vo.amount, vo.money, vo.times);
             }
         }
     }
@@ -203,7 +213,7 @@
      */
     public void statisticsIntakeAmountMonth() throws Exception{
         int nowYear = Integer.parseInt(DateTime.yyyy()) ;
-        int nowMonth = Integer.parseInt(DateTime.mm()) ;
+        int nowMonth = Integer.parseInt(DateTime.MM()) ;
         Date startDt ;
         Date endDt ;
         List<StIntakeAmountMonth> list ;

--
Gitblit v1.8.0