|
@@ -1880,6 +1880,7 @@ func TraceEdbInfoByEdbInfoId(edbInfoId, sysUserId int) (traceEdbInfo data_manage
|
|
|
EdbInfoId: edbInfoId,
|
|
|
EdbInfoType: edbInfo.EdbInfoType,
|
|
|
EdbName: edbInfo.EdbName,
|
|
|
+ EdbNameEn: edbInfo.EdbNameEn,
|
|
|
EdbType: edbInfo.EdbType,
|
|
|
//Source: edbInfo.Source,
|
|
|
UniqueCode: edbInfo.UniqueCode,
|
|
@@ -1964,6 +1965,7 @@ func TraceEdbInfoByEdbInfoIdList(edbInfoIdList []int) (traceEdbInfoList []data_m
|
|
|
EdbInfoId: edbInfo.EdbInfoId,
|
|
|
EdbInfoType: edbInfo.EdbInfoType,
|
|
|
EdbName: edbInfo.EdbName,
|
|
|
+ EdbNameEn: edbInfo.EdbNameEn,
|
|
|
EdbType: edbInfo.EdbType,
|
|
|
//Source: edbInfo.Source,
|
|
|
UniqueCode: edbInfo.UniqueCode,
|
|
@@ -2073,7 +2075,7 @@ func handleTraceEdbInfo(traceEdbInfoResp data_manage.TraceEdbInfoResp, parentEdb
|
|
|
}
|
|
|
|
|
|
//traceEdbInfoResp.EdbName = edbInfo.EdbName
|
|
|
- traceEdbInfoResp.EdbName, traceEdbInfoResp.RuleTitle = getEdbRuleTitle(edbInfo, parentEdbInfo, traceEdbInfoResp.Child, edbInfoMap, edbMappingMap)
|
|
|
+ traceEdbInfoResp.EdbName, traceEdbInfoResp.EdbNameEn, traceEdbInfoResp.RuleTitle, traceEdbInfoResp.RuleTitleEn = getEdbRuleTitle(edbInfo, parentEdbInfo, traceEdbInfoResp.Child, edbInfoMap, edbMappingMap)
|
|
|
|
|
|
if traceEdbInfoResp.Child != nil && len(traceEdbInfoResp.Child) > 0 {
|
|
|
for k, v := range traceEdbInfoResp.Child {
|
|
@@ -2092,9 +2094,11 @@ func handleTraceEdbInfo(traceEdbInfoResp data_manage.TraceEdbInfoResp, parentEdb
|
|
|
}
|
|
|
|
|
|
// getEdbRule 获取规则名称
|
|
|
-func getEdbRuleTitle(edbInfo, parentEdbInfo *data_manage.EdbInfo, childList []data_manage.TraceEdbInfoResp, edbInfoMap map[int]*data_manage.EdbInfo, edbMappingMap map[int][]*data_manage.EdbInfoCalculateMappingInfo) (edbName, ruleTitle string) {
|
|
|
+func getEdbRuleTitle(edbInfo, parentEdbInfo *data_manage.EdbInfo, childList []data_manage.TraceEdbInfoResp, edbInfoMap map[int]*data_manage.EdbInfo, edbMappingMap map[int][]*data_manage.EdbInfoCalculateMappingInfo) (edbName, edbNameEn, ruleTitle, ruleTitleEn string) {
|
|
|
edbName = edbInfo.EdbName
|
|
|
+ edbNameEn = edbInfo.EdbNameEn
|
|
|
ruleTitle = `来源于` + edbInfo.SourceName
|
|
|
+ ruleTitleEn = `source ` + edbInfo.SourceName
|
|
|
|
|
|
if parentEdbInfo != nil {
|
|
|
edbMappingList, ok := edbMappingMap[parentEdbInfo.EdbInfoId]
|
|
@@ -2107,6 +2111,7 @@ func getEdbRuleTitle(edbInfo, parentEdbInfo *data_manage.EdbInfo, childList []da
|
|
|
for _, v := range edbMappingList {
|
|
|
if v.FromEdbInfoId == edbInfo.EdbInfoId {
|
|
|
edbName = fmt.Sprintf("%s(%s)", edbInfo.EdbName, v.FromTag)
|
|
|
+ edbName = fmt.Sprintf("%s(%s)", edbInfo.EdbNameEn, v.FromTag)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -2114,12 +2119,14 @@ func getEdbRuleTitle(edbInfo, parentEdbInfo *data_manage.EdbInfo, childList []da
|
|
|
for _, v := range edbMappingList {
|
|
|
if v.FromEdbInfoId == edbInfo.EdbInfoId {
|
|
|
tmpName := ``
|
|
|
+ tmpNameEn := ``
|
|
|
if v.FromTag == `A` {
|
|
|
tmpName = `拼接日期前`
|
|
|
} else if v.FromTag == `B` {
|
|
|
tmpName = `拼接日期后`
|
|
|
}
|
|
|
edbName = fmt.Sprintf("%s(%s)", edbInfo.EdbName, tmpName)
|
|
|
+ edbName = fmt.Sprintf("%s(%s)", edbInfo.EdbNameEn, tmpNameEn)
|
|
|
}
|
|
|
}
|
|
|
case utils.DATA_SOURCE_CALCULATE_NHCC, utils.DATA_SOURCE_PREDICT_CALCULATE_NHCC: //计算指标(拟合残差)
|