吉安感知网项目-后端
linwei
2026-07-16 8bc1aac5068b09d5c960c83bcbd1df7e3fa915cc
feat(task): 添加任务调度分页查询中的设备ID筛选功能

- 在 FwTaskScheduleMapper.xml 中增加设备ID条件判断逻辑
- 新增 deviceId 字段到 FwTaskSchedulePageParam 参数类
- 实现按设备ID过滤任务调度记录的功能
- 保持原有查询条件的兼容性
2 files modified
7 ■■■■■ changed files
drone-service/drone-fw/src/main/java/org/sxkj/fw/detection/mapper/FwTaskScheduleMapper.xml 3 ●●●●● patch | view | raw | blame | history
drone-service/drone-fw/src/main/java/org/sxkj/fw/detection/param/FwTaskSchedulePageParam.java 4 ●●●● patch | view | raw | blame | history
drone-service/drone-fw/src/main/java/org/sxkj/fw/detection/mapper/FwTaskScheduleMapper.xml
@@ -77,6 +77,9 @@
            and dsm.id::VARCHAR = ANY(string_to_array(replace(dz.defense_scene_ids, ' ', ''), ','))
        <where>
            ts.is_deleted = 0
            <if test="param2.deviceId != null and param2.deviceId != ''">
                and ts.device_id = #{param2.deviceId}
            </if>
            <if test="param2.deviceName != null and param2.deviceName != ''">
                and d.device_name like concat('%', #{param2.deviceName}, '%')
            </if>
drone-service/drone-fw/src/main/java/org/sxkj/fw/detection/param/FwTaskSchedulePageParam.java
@@ -46,4 +46,8 @@
     */
    @ApiModelProperty(value = "部门集合",hidden = true)
    private List<Long> deptList;
    // deviceId
    @ApiModelProperty(value = "设备id",hidden = true)
    private Long deviceId;
}