浏览代码

Merge branch 'feature/jiayue' into debug

hsun 1 年之前
父节点
当前提交
d299c7d768
共有 2 个文件被更改,包括 25 次插入15 次删除
  1. 1 1
      models/jiayue/category.go
  2. 24 14
      services/index_data/jiayue_platform.go

+ 1 - 1
models/jiayue/category.go

@@ -48,7 +48,7 @@ func GetDictCategory(condition string, pars []interface{}, orderRule string) (ca
 	}()
 
 	fields := "ID, PARENT_ID, PARENT_NAME, TYPE, CODE, NAME, ICON, SORTING, DESCRIPTION, USER_ID, PATH"
-	querySql := fmt.Sprintf(`SELECT %s FROM %s WHERE %s %s`, fields, IndexMenuTableName, condition, orderRule)
+	querySql := fmt.Sprintf(`SELECT %s FROM %s WHERE 1=1 %s %s`, fields, IndexMenuTableName, condition, orderRule)
 	order := ``
 	if orderRule != "" {
 		order += fmt.Sprintf(` ORDER BY %s`, orderRule)

+ 24 - 14
services/index_data/jiayue_platform.go

@@ -95,8 +95,6 @@ func GetIndexAndDataFromJiaYue(indexCode, startDate, endDate string, sourceArr [
 		return
 	}
 	index := indexes[0]
-
-	// 获取指标数据
 	if index.Id <= 0 {
 		err = fmt.Errorf("指标信息有误")
 		return
@@ -106,6 +104,7 @@ func GetIndexAndDataFromJiaYue(indexCode, startDate, endDate string, sourceArr [
 		return
 	}
 
+	// 指标数据
 	dataCond := " INDEX_ID = :1"
 	dataPars := make([]interface{}, 0)
 	dataPars = append(dataPars, index.Id)
@@ -123,8 +122,16 @@ func GetIndexAndDataFromJiaYue(indexCode, startDate, endDate string, sourceArr [
 		return
 	}
 
-	var dictMenu []jiayue.DictCategory
-	data = FormatItem2Resp(index, indexData, dictMenu)
+	// 指标目录
+	menuCond := ` R.INDEX_ID = :1`
+	menuPars := make([]interface{}, 0)
+	menuPars = append(menuPars, index.Id)
+	menus, e := jiayue.GetIndexCategory(menuCond, menuPars, "")
+	if e != nil {
+		err = fmt.Errorf("GetDictCategory err: %s", e.Error())
+		return
+	}
+	data = FormatItem2Resp(index, indexData, menus)
 	return
 }
 
@@ -231,17 +238,20 @@ func GetNewIndexAndDataFromJiaYue() (indexList []*response.IndexResp, err error)
 		//
 
 		// 指标目录
-		menuCond := ` R.INDEX_ID = :1`
-		menuPars := make([]interface{}, 0)
-		menuPars = append(menuPars, v.Id)
-		menus, e := jiayue.GetIndexCategory(menuCond, menuPars, "")
-		if e != nil {
-			err = fmt.Errorf("GetDictCategory err: %s", e.Error())
-			return
-		}
+		//menuCond := ` R.INDEX_ID = :1`
+		//menuPars := make([]interface{}, 0)
+		//menuPars = append(menuPars, v.Id)
+		//menus, e := jiayue.GetIndexCategory(menuCond, menuPars, "")
+		//if e != nil {
+		//	err = fmt.Errorf("GetDictCategory err: %s", e.Error())
+		//	return
+		//}
 
-		var indexData []jiayue.DictData
-		item := FormatItem2Resp(v, indexData, menus)
+		var (
+			indexData []jiayue.DictData
+			dictMenu  []jiayue.DictCategory
+		)
+		item := FormatItem2Resp(v, indexData, dictMenu)
 		indexList = append(indexList, item)
 	}
 	return