‘liusuyi’
2023-06-03 c6ef8fb06f8f75ece7e4d6669af01bebb051d217
ard-work/src/main/resources/mapper/inspect/ArdVideoInspectTaskMapper.xml
@@ -47,9 +47,11 @@
        <where>  
            <if test="taskName != null  and taskName != ''"> and task_name like '%'||#{taskName}||'%'</if>
            <if test="inspectMode != null  and inspectMode != ''"> and inspect_mode = #{inspectMode}</if>
            <if test="menualSwitch != null and inspectMode != ''">and menual_switch= #{menualSwitch}</if>
            <if test="cameraId != null  and cameraId != ''"> and camera_id = #{cameraId}</if>
            <if test="channel != null "> and channel = #{channel}</if>
        </where>
        order by start_time
    </select>
    
    <select id="selectArdVideoInspectTaskById" parameterType="String" resultMap="ArdVideoInspectTaskArdVideoInspectTaskStepResult">
@@ -148,9 +150,16 @@
    </delete>
    <insert id="batchArdVideoInspectTaskStep">
        insert into ard_video_inspect_task_step( task_id, dept_id, user_id, order_number, recording_time, well_id) values
        insert into ard_video_inspect_task_step( task_id, dept_id, user_id,  order_number, recording_time, well_id) values
      <foreach item="item" index="index" collection="list" separator=",">
            ( #{item.taskId}, #{item.deptId}, #{item.userId}, #{item.orderNumber}, #{item.recordingTime}, #{item.wellId})
            ( #{item.taskId}, #{item.deptId}, #{item.userId},  #{item.orderNumber}, #{item.recordingTime}, #{item.wellId})
        </foreach>
    </insert>
    <!--查询任务中相机已使用时段-->
    <select id="getTaskUsedCameraPeriods" parameterType="String" resultType="java.util.HashMap">
        select t.start_time,t.end_time from ard_video_inspect_task t
        where t.camera_id=#{startMonth}
        ORDER BY t.start_time
    </select>
</mapper>