|  |  |  | 
|---|
|  |  |  | SELECT | 
|---|
|  |  |  | plan.plan_name AS planName, | 
|---|
|  |  |  | pro.project_name AS projectName, | 
|---|
|  |  |  | IF(#{terminateTime} < plan.plan_start_time, 6, | 
|---|
|  |  |  | IF(#{terminateTime} < plan.plan_stop_time, 5, 4)) AS state, | 
|---|
|  |  |  | <!--        IF(#{terminateTime} < plan.plan_start_time, 6,--> | 
|---|
|  |  |  | <!--          IF(#{terminateTime} < plan.plan_stop_time, 5, 4)) AS state,--> | 
|---|
|  |  |  | IF(plan.executing_state = 3, 5, | 
|---|
|  |  |  | IF(NOW() < plan_start_time, 2, | 
|---|
|  |  |  | IF(NOW() < plan_stop_time, 3, 4) | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | ) AS state, | 
|---|
|  |  |  | plan.plan_start_time AS planStartTime, | 
|---|
|  |  |  | plan.plan_stop_time AS planStopTime, | 
|---|
|  |  |  | #{terminateTime} AS realStopTime, | 
|---|
|  |  |  | 
|---|
|  |  |  | NULL AS failureCount | 
|---|
|  |  |  | FROM ir_irrigate_plan plan | 
|---|
|  |  |  | INNER JOIN ir_project pro ON pro.id = plan.project_id | 
|---|
|  |  |  | WHERE plan.id =2025041515194900009 | 
|---|
|  |  |  | WHERE plan.id = #{planId} | 
|---|
|  |  |  | AND plan.deleted = 0 | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | IF(plan_state = 1, 1, | 
|---|
|  |  |  | IF(executing_state = 3, 5, | 
|---|
|  |  |  | IF(NOW() < plan_start_time, 2, | 
|---|
|  |  |  | IF(NOW() > plan_stop_time, 3, 4) | 
|---|
|  |  |  | IF(NOW() < plan_stop_time, 3, 4) | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | ) AS planState | 
|---|