|
@@ -1155,9 +1155,10 @@ func EdbInfoAdd(req *AddEdbInfoParams, serverUrl string, sysUserId int, sysUserR
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
- if terminalCode == "" {
|
|
|
+ tbName := GetBaseIndexTableName(source)
|
|
|
+ if tbName != "" {
|
|
|
var tE error
|
|
|
- terminalCode, sourceIndexName, tE = GetTerminalFromBaseIndex(source, req.EdbCode)
|
|
|
+ terminalCode, sourceIndexName, tE = GetTerminalFromBaseIndex(req.EdbCode, tbName)
|
|
|
if tE != nil {
|
|
|
utils.FileLog.Info(fmt.Sprintf("获取数据源终端信息失败, Err: %s", tE))
|
|
|
}
|
|
@@ -1224,7 +1225,7 @@ type ResetEdbClassifyReq struct {
|
|
|
|
|
|
// GetEdbInfoMaxSortByClassifyId 获取分类下指标的最大的排序数
|
|
|
func GetEdbInfoMaxSortByClassifyId(classifyId int) (sort int, err error) {
|
|
|
- o := orm.NewOrmUsingDB("data")
|
|
|
+ o := orm.NewOrm()
|
|
|
sql := `SELECT Max(sort) AS sort FROM edb_info WHERE classify_id=? `
|
|
|
err = o.Raw(sql, classifyId).QueryRow(&sort)
|
|
|
return
|
|
@@ -1247,8 +1248,7 @@ func GetEdbAndClassifyMaxSort(parentId int, classifyType uint8) (maxSort int, er
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func GetTerminalFromBaseIndex(source int, edbCode string) (terminalCode string, sourceIndexName string, err error) {
|
|
|
- tbName := GetBaseIndexTableName(source)
|
|
|
+func GetTerminalFromBaseIndex(edbCode, tbName string) (terminalCode string, sourceIndexName string, err error) {
|
|
|
if tbName != "" {
|
|
|
var item BaseIndexTerminalCode
|
|
|
item, err = GetBaseIndexTerminalCode(edbCode, tbName)
|