From cf23fbd9dc25d7effe6dfb39bf703901369b78b0 Mon Sep 17 00:00:00 2001
From: zhubaomin <zhubaomin>
Date: 星期三, 26 三月 2025 17:26:26 +0800
Subject: [PATCH] 支持创建自动启动计划、发布自动启动计划
---
pipIrr-platform/pipIrr-global/src/main/resources/mapper/IrIrrigatePlanMapper.xml | 38 ++++++++++++++++++++++++++++++++++++++
1 files changed, 38 insertions(+), 0 deletions(-)
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/IrIrrigatePlanMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/IrIrrigatePlanMapper.xml
index 7f5b8fc..699d758 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/IrIrrigatePlanMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/IrIrrigatePlanMapper.xml
@@ -267,4 +267,42 @@
WHERE id = #{planId}
</update>
+ <!--鑾峰彇鏈畬鎴愮殑璁″垝鍒楄〃锛屽皬绋嬪簭璁″垝鍒楄〃椤典娇鐢�-->
+ <select id="getNotCompletePlans" resultType="com.dy.pipIrrGlobal.voIr.VoPlans">
+ SELECT
+ id AS planId,
+ plan_name AS planName,
+ startup_mode AS startupMode,
+ plan_start_time AS planStartTime,
+ plan_stop_time AS planStopTime,
+ duration,
+ IF(plan_state = 1,'鑽夌',
+ IF(NOW() < plan_start_time, '鏈墽琛�',
+ IF(NOW() >= plan_start_time AND NOW() < plan_stop_time, '鎵ц涓�', '宸插畬鎴�')
+ )
+ ) AS planState
+ FROM ir_irrigate_plan plan
+ WHERE deleted = 0 AND (plan_state = 1 OR NOW() < plan_stop_time)
+ ORDER BY plan_state DESC
+ </select>
+
+ <!--鑾峰彇宸插畬鎴愮殑璁″垝鍒楄〃锛屽皬绋嬪簭璁″垝鍒楄〃椤典娇鐢�-->
+ <select id="getCompletedPlans" resultType="com.dy.pipIrrGlobal.voIr.VoPlans">
+ SELECT
+ id AS planId,
+ plan_name AS planName,
+ startup_mode AS startupMode,
+ plan_start_time AS planStartTime,
+ plan_stop_time AS planStopTime,
+ duration,
+ IF(plan_state = 1,'鑽夌',
+ IF(NOW() < plan_start_time, '鏈墽琛�',
+ IF(NOW() >= plan_start_time AND NOW() < plan_stop_time, '鎵ц涓�', '宸插畬鎴�')
+ )
+ ) AS planState
+ FROM ir_irrigate_plan plan
+ WHERE deleted = 0 AND (plan_state = 2 AND NOW() >= plan_stop_time)
+ ORDER BY plan_state DESC
+ </select>
+
</mapper>
\ No newline at end of file
--
Gitblit v1.8.0