|  |  | 
 |  |  |     where command_id = #{commandId} | 
 |  |  |   </update> | 
 |  |  |  | 
 |  |  |   <!--根据主键修改命令ID--> | 
 |  |  |   <update id="updateCommandId"> | 
 |  |  |     update ir_intake_operate | 
 |  |  |     set command_id = #{commandId} | 
 |  |  |     where id = #{id} | 
 |  |  |   </update> | 
 |  |  |  | 
 |  |  |   <!--根据计划ID获取待终止的取水口ID(已发布开发命令,无论是否成功)--> | 
 |  |  |   <select id="getToTerminateIntakeIds" resultType="java.lang.Long"> | 
 |  |  |     SELECT | 
 |  |  | 
 |  |  |         io.failure_factors AS result | 
 |  |  |     FROM ir_intake_operate io | 
 |  |  |         inner JOIN ir_group_intake gi ON gi.intake_id = io.intake_id | 
 |  |  |     WHERE io.plan_id = #{planId} AND gi.group_id = #{groupId}; | 
 |  |  |     WHERE io.plan_id = #{planId} AND gi.group_id = #{groupId} AND operate_type = 1; | 
 |  |  |   </select> | 
 |  |  |  | 
 |  |  |   <!--根据计划ID获取取水口命令发布失败数量,灌溉计划详情页使用--> |