| | |
| | | ORDER BY job.create_time DESC |
| | | |
| | | </select> |
| | | <select id="getLatest" resultType="com.dji.sample.wayline.model.entity.WaylineJobEntity"> |
| | | SELECT job.* FROM wayline_job job |
| | | WHERE job.workspace_id = #{workspaceId} |
| | | <if test="queryParam.dockSn != null and queryParam.dockSn != '' "> |
| | | AND job.dock_sn = #{queryParam.dockSn} |
| | | </if> |
| | | AND job.status = 1 |
| | | AND DATE_FORMAT(FROM_UNIXTIME(job.begin_time/1000,'%Y-%m-%d'),'%Y-%m-%d') >= DATE(NOW()) |
| | | AND DATE_FORMAT(FROM_UNIXTIME(job.begin_time/1000,'%Y-%m-%d'),'%Y-%m-%d') <= DATE(NOW()) + INTERVAL 2 DAY |
| | | ORDER BY job.begin_time - NOW() ASC |
| | | LIMIT 1 |
| | | |
| | | |
| | | </select> |
| | | <select id="patrolStatistics" resultType="com.dji.sample.wayline.model.entity.WaylineJobEntity"> |
| | | SELECT |
| | | * |
| | | FROM |
| | | wayline_job |
| | | WHERE 1=1 |
| | | and status = 3 |
| | | <if test="queryTime != null and queryTime != ''"> |
| | | and ( FROM_UNIXTIME( execute_time / 1000, '%Y' ) = #{queryTime} OR FROM_UNIXTIME( execute_time / 1000, '%Y-%m' ) = #{queryTime} ) |
| | | </if> |
| | | <if test="workspaceId != null and workspaceId != ''"> |
| | | and workspace_id = #{workspaceId} |
| | | </if> |
| | | </select> |
| | | </mapper> |