liurunyu
2025-03-03 f77e9a7cfbe775523551df5faab3c70a5a9c190c
pipIrr-platform/pipIrr-global/src/main/resources/mapper/IrIrrigatePlanMapper.xml
@@ -160,6 +160,23 @@
    where id = #{id,jdbcType=BIGINT}
  </update>
  <!--根据指定的计划ID获取启动模式-->
  <select id="getStartupMode" resultType="java.lang.Byte">
    SELECT
        startup_mode AS startupMode
    FROM ir_irrigate_plan
    WHERE id = #{planId}
  </select>
  <!--根据指定的计划ID获取已发布的灌溉计划数量-->
  <select id="getPublishedCount" resultType="java.lang.Integer">
    SELECT COUNT(*)
    FROM ir_irrigate_plan plan
    WHERE plan.id = #{planId}
      AND plan.plan_state = 2
      AND plan.deleted = 0
  </select>
  <!--发布指定的灌溉计划-->
  <update id="publishIrrigatePlan">
    UPDATE ir_irrigate_plan SET plan_state = 2 WHERE id = #{planId}
@@ -207,6 +224,7 @@
    END AS startupMode,
    plan.plan_start_time AS startTime,
    plan.plan_stop_time AS stopTime,
        plan.duration AS duration,
    CASE plan.plan_state
    WHEN 1 THEN '草稿'
    WHEN 2 THEN '已发布'