吉安感知网项目-后端
linwei
2026-07-08 07c265109983db7dad5b9c28e9ad2a48fd0f6d6a
refs
author linwei <872216696@qq.com>
Wednesday, July 8, 2026 12:30 +0800
committer linwei <872216696@qq.com>
Wednesday, July 8, 2026 12:30 +0800
commit07c265109983db7dad5b9c28e9ad2a48fd0f6d6a
tree d2946d7a2d1483a9871b42e384f303c038007b7c tree | zip | gz
parent 442f8cf748c2191213ed93ccdd2633ac4f02e038 view | diff
feat(flyer): 优化飞手搜索结果排序逻辑

- 修改排序算法从布尔匹配改为计数匹配,匹配数量多的排在前面
- 新增 countMatchedTaskTypes 方法计算任务类型匹配数量
- 支持多个任务类型逗号分隔搜索(如:road4,road5)
- 重构 containsTaskType 方法为 countMatchedTaskTypes 方法
- 更新注释说明新的排序规则和参数处理方式
- 优化参数校验和空值处理逻辑
1 files modified
41 ■■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/flyer/service/impl/GdFlyerServiceImpl.java 41 ●●●●● diff | view | raw | blame | history