吉安感知网项目-后端
linwei
2026-06-03 4bd2f8b3744c8c25e30cf1d658ead2bff99a23ce
refactor(GdPatrolTaskService): 优化算法ID参数处理逻辑

- 将JSON序列化方式改为逗号分隔字符串格式
- 添加空值检查避免不必要的JSON转换操作
- 使用String.join方法简化列表到字符串的转换过程
- 提升代码可读性和性能表现
1 files modified
3 ■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/xingtu/JianXingtuApiService.java 3 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/xingtu/JianXingtuApiService.java
@@ -1,5 +1,6 @@
package org.sxkj.gd.xingtu;
import com.alibaba.fastjson.JSON;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.redis.cache.BladeRedis;
@@ -131,7 +132,7 @@
        try {
            HttpHeaders headers = new HttpHeaders();
            headers.set("authorization", token);
            log.info("请求外部接口: {} {}", url, body);
            log.info("请求外部接口: {} {}", url, JSON.toJSONString(body));
            HttpEntity<Object> entity = new HttpEntity<>(body, headers);
            ResponseEntity<R> response = restTemplate.exchange(url, HttpMethod.POST, entity, R.class);
            log.info("响应外部接口: {}", response);