Xiajijian
2026-01-22 df35513a888cd03f2a3e2eacdf9f1d9dc1f0c135
ard-work/src/main/resources/mapper/ArdFlightTaskMapper.xml
@@ -57,6 +57,12 @@
                <if test="startTime != null">AND aft.start_time &gt;= #{startTime}</if>
                <if test="endTime != null">AND aft.end_time &lt;= #{endTime}</if>
                <if test="serverId != null">AND aft.server_id = #{serverId}</if>
                <if test="params.beginTime != null"><!-- 开始时间检索 -->
                    AND aft.create_time &gt;= #{params.beginTime}
                </if>
                <if test="params.endTime != null"><!-- 结束时间检索 -->
                    AND aft.create_time &lt;= #{params.endTime}
                </if>
            </trim>
        </where>
        ORDER BY aft.task_id DESC
@@ -140,13 +146,13 @@
        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