| | |
| | | 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获取取水口命令发布失败数量,灌溉计划详情页使用--> |
| | | <select id="getFailureCount" resultType="java.lang.Integer"> |
| | | SELECT |
| | | COUNT(1) AS failureCount |
| | | FROM ir_intake_operate |
| | | WHERE operate_type = 1 AND command_result != 1 AND plan_id = #{planId} |
| | | </select> |
| | | </mapper> |