吉安感知网项目-后端
linwei
2026-06-03 074fe52e0ed01d4e303658dfc77f23d84fa984b6
fix(workorder): 修复算法ID参数设置问题

- 添加了FastJSON依赖用于处理算法ID数据转换
- 将algorithmIds字段通过JSON序列化后设置到param对象中
- 确保算法ID参数在传递过程中保持正确的数据格式
1 files modified
5 ■■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdPatrolTaskServiceImpl.java 5 ●●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdPatrolTaskServiceImpl.java
@@ -16,6 +16,7 @@
 */
package org.sxkj.gd.workorder.service.impl;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -681,8 +682,8 @@
        if (StringUtil.isNotBlank(gdPatrolTaskVO.getDeviceFlyerId())) {
            param.setDeviceFlyerId(gdPatrolTaskVO.getDeviceFlyerId());
        }
        if (StringUtil.isNotBlank(gdPatrolTaskVO.getAlgorithmIds())) {
            param.setAlgorithmId(gdPatrolTaskVO.getAlgorithmIds());
        if (StringUtil.isNotBlank(JSON.toJSONString(gdPatrolTaskVO.getAlgorithmIds()))) {
            param.setAlgorithmId(JSON.toJSONString(gdPatrolTaskVO.getAlgorithmIds()));
        }
        // 机构
        param.setDeptId(gdPatrolTaskVO.getCreateDept());