lzh
113e90c726
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled
fix(ops): 修复工单location字段重复和parent_path格式问题
1. 修改 parent_path 格式为以 "/" 开头(如:/1/2/3)
- buildParentPath: 父级是根节点时返回 "/1" 而非 "1"
2. 修复 buildAreaPath 方法的去重逻辑
- 从名称层面去重改为 ID 层面去重
- 避免误删不同ID但名称相同的合法情况
- 只去除数据错误导致的重复ID
- 添加警告日志记录重复ID
3. 调整 isDescendant 方法以适配新的 parent_path 格式
- 简化判断逻辑,移除冗余的 startsWith 检查
4. 更新测试用例以匹配新格式
- Mock数据: parentPath("10") -> parentPath("/10")
- 期望值: "10/1" -> "/10/1"
5. 统一 location 路径格式(不带前导斜杠)
- 示例: "徐汇万科中心一期/A座写字楼/11楼/电梯厅"
变更影响:
- ops_bus_area.parent_path: "1" -> "/1", "1/2" -> "/1/2"
- ops_order.location: 无前导斜杠
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-10 16:14:59 +08:00
..
2026-02-10 16:14:59 +08:00
2025-12-31 16:49:44 +08:00
2026-02-02 22:42:45 +08:00
2026-02-10 16:14:59 +08:00
2026-02-08 00:19:24 +08:00
2025-12-31 16:49:44 +08:00
2025-12-31 16:49:44 +08:00
2025-12-31 16:49:44 +08:00