diff --git a/java/src/main/java/com/yfd/platform/modules/experimentalData/service/impl/TsFilesServiceImpl.java b/java/src/main/java/com/yfd/platform/modules/experimentalData/service/impl/TsFilesServiceImpl.java index 672fc09..50b70a9 100644 --- a/java/src/main/java/com/yfd/platform/modules/experimentalData/service/impl/TsFilesServiceImpl.java +++ b/java/src/main/java/com/yfd/platform/modules/experimentalData/service/impl/TsFilesServiceImpl.java @@ -2882,6 +2882,7 @@ public class TsFilesServiceImpl extends ServiceImpl impl if (StringUtils.isNoneEmpty(nodeId, taskId)) { queryWrapper.eq("node_id", nodeId) .eq("task_id", taskId) + .eq("parent_id", "00") .isNotNull("work_path") .ne("work_path", "") .and(wq -> wq.isNull("backup_path").or().eq("backup_path", "")); @@ -3050,6 +3051,7 @@ public class TsFilesServiceImpl extends ServiceImpl impl // 场景1:根据 nodeId + taskId 查询(确保数据库有联合索引) queryWrapper.eq("node_id", nodeId) .eq("task_id", taskId) + .eq("parent_id", "00") .isNotNull("backup_path") .ne("backup_path", "") .and(wq -> wq.isNull("work_path").or().eq("work_path", ""));