@@ -2541,7 +2541,7 @@ func traceEdbInfoByEdbInfoId(edbInfoId int, traceEdbInfo data_manage.TraceEdbInf
}
// 计算指标/预测指标继续溯源
- if v.FromEdbType == 2 || v.FromEdbInfoType == 1 {
+ if edbInfoId != v.FromEdbInfoId && (v.FromEdbType == 2 || v.FromEdbInfoType == 1) {
// 查过了就不查了
if _, ok2 := findIdMap[tmpEdbInfoId]; !ok2 {
tmpTraceEdbInfo.Child, e = traceEdbInfoByEdbInfoId(tmpEdbInfoId, tmpTraceEdbInfo, edbInfoRuleMap, findIdMap, existMap, edbMappingMap)