Browse Source

分类树查询修复

kobe6258 2 months ago
parent
commit
15ae8c8414
1 changed files with 2 additions and 2 deletions
  1. 2 2
      models/data_manage/edb_classify.go

+ 2 - 2
models/data_manage/edb_classify.go

@@ -429,7 +429,7 @@ func (edbClassify *EdbClassify) Update(cols []string) (err error) {
 // GetEdbClassifyMaxSort 获取分类下最大的排序数
 func GetEdbClassifyMaxSort(parentId int, classifyType uint8) (sort int, err error) {
 	//o := orm.NewOrmUsingDB("data")
-	sql := `SELECT Max(sort) AS sort FROM edb_classify WHERE parent_id=? AND classify_type=? `
+	sql := `SELECT COALESCE(Max(sort),0) AS sort FROM edb_classify WHERE parent_id=? AND classify_type=? `
 	//err = o.Raw(sql, parentId, classifyType).QueryRow(&sort)
 	err = global.DbMap[utils.DbNameIndex].Raw(sql, parentId, classifyType).Scan(&sort).Error
 	return
@@ -438,7 +438,7 @@ func GetEdbClassifyMaxSort(parentId int, classifyType uint8) (sort int, err erro
 // GetEdbInfoMaxSortByClassifyId 获取分类下指标的最大的排序数
 func GetEdbInfoMaxSortByClassifyId(classifyId int) (sort int, err error) {
 	//o := orm.NewOrmUsingDB("data")
-	sql := `SELECT Max(sort) AS sort FROM edb_info WHERE classify_id=? `
+	sql := `SELECT COALESCE(Max(sort),0) AS sort FROM edb_info WHERE classify_id=? `
 	//err = o.Raw(sql, classifyId).QueryRow(&sort)
 	err = global.DbMap[utils.DbNameIndex].Raw(sql, classifyId).Scan(&sort).Error
 	return