| | |
| | | <if test="startTime != null">AND aft.start_time >= #{startTime}</if> |
| | | <if test="endTime != null">AND aft.end_time <= #{endTime}</if> |
| | | <if test="serverId != null">AND aft.server_id = #{serverId}</if> |
| | | <if test="params.beginTime != null"><!-- 开始时间检索 --> |
| | | AND aft.create_time >= #{params.beginTime} |
| | | </if> |
| | | <if test="params.endTime != null"><!-- 结束时间检索 --> |
| | | AND aft.create_time <= #{params.endTime} |
| | | </if> |
| | | </trim> |
| | | </where> |
| | | ORDER BY aft.task_id DESC |
| | |
| | | WHERE task_id = #{taskId} |
| | | </select> |
| | | |
| | | |
| | | <!-- 获取某个时间戳后的任务 --> |
| | | <select id="getTasksAfter" resultType="ArdFlightTask"> |
| | | SELECT * |
| | | FROM ard_flight_task |
| | | WHERE end_time > #{lastSyncTime} |
| | | </select> |
| | | |
| | | <select id="findMaxStartTimeByServerId" resultType="java.util.Date"> |
| | | SELECT MAX(start_time) |
| | | FROM ard_flight_task |