From aec4636e4fb430055feb66751da0e6c05bb864df Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期三, 30 四月 2025 16:25:30 +0800
Subject: [PATCH] fix(irrigatePlan): 修复终止灌溉计划时长设置错误- 将终止计划的默认时长从 9999 修改为 0 - 此修改确保在终止灌溉计划时,不会出现时长设置过长的问题

---
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/StClientAmountYearMapper.xml |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/StClientAmountYearMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/StClientAmountYearMapper.xml
index 2027ccd..3a2f404 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/StClientAmountYearMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/StClientAmountYearMapper.xml
@@ -111,6 +111,48 @@
     where id = #{id,jdbcType=BIGINT}
   </update>
 
+  <!-- ////////////////////////////////// -->
+  <!-- 鏌ヨ缁熻缁撴灉                         -->
+  <!-- ////////////////////////////////// -->
+  <select id="selectCountYearStatistics" resultType="java.lang.Long">
+    select
+    count(*)
+    from se_client mtb
+    where mtb.deleted != 1
+    <trim prefix="and" suffixOverrides="and">
+      <if test="name != null and name != ''">
+        mtb.name like concat('%', #{name}, '%')
+      </if>
+    </trim>
+  </select>
+
+  <select id="selectYearStatistics" resultType="com.dy.pipIrrGlobal.voSt.VoStClientAmountYearRecord">
+    select
+    ctb.id as clientId,
+    ctb.clientNum as clientNum,
+    ctb.name as clientName,
+    ctb.address as clientAddress,
+    cayTb.amount as amount,
+    cayTb.money as money,
+    cayTb.times as times
+    from se_client ctb
+    LEFT JOIN st_client_amount_year cayTb on cayTb.client_id = ctb.id
+    where ctb.deleted != 1
+    <trim prefix="and" suffixOverrides="and">
+      <if test="year != null">
+        cayTb.`year` = #{year,jdbcType=INTEGER}
+      </if>
+      <if test="name != null and name != ''">
+        and ctb.name like concat('%', #{name}, '%')
+      </if>
+    </trim>
+    order by ctb.id DESC
+    <trim prefix="limit " >
+      <if test="start != null and count != null">
+        #{start,javaType=Integer,jdbcType=INTEGER}, #{count,javaType=Integer,jdbcType=INTEGER}
+      </if>
+    </trim>
+  </select>
 
   <!-- ////////////////////////////////// -->
   <!-- 缁熻鐩稿叧                         -->

--
Gitblit v1.8.0