Browse Source

fix:涌益分类增加uniquecode

zqbao 7 months ago
parent
commit
520be6f12f

+ 3 - 0
controllers/data_manage/yongyi_data.go

@@ -49,10 +49,12 @@ func (this *EdbInfoController) YongyiClassify() {
 	rootMap := make(map[int][]*data_manage.BaseFromYongyiClassifyItems)
 	list := make([]*data_manage.BaseFromYongyiClassifyItems, 0)
 	for _, classify := range classifyAll {
+		classify.UniqueCode = strconv.Itoa(classify.ClassifyId)
 		if classify.ParentId == 0 {
 			if _, ok := rootMap[classify.ClassifyId]; !ok {
 				rootMap[classify.ClassifyId] = make([]*data_manage.BaseFromYongyiClassifyItems, 0)
 				list = append(list, classify)
+
 			}
 		} else {
 			child, ok := rootMap[classify.ParentId]
@@ -365,6 +367,7 @@ func (this *EdbInfoController) YongyiIndexList() {
 		classify.YongyiIndexId = v.YongyiIndexId
 		classify.YongyiIndexCode = v.IndexCode
 		classify.ClassifyName = v.IndexName
+		classify.UniqueCode = fmt.Sprintf("%d_%d", classifyId, v.YongyiIndexId)
 		list = append(list, classify)
 	}
 	ret.List = list

+ 1 - 0
models/data_manage/base_from_yongyi_classify.go

@@ -73,6 +73,7 @@ type BaseFromYongyiClassifyItems struct {
 	YongyiIndexId   int    `description:"指标类型ID"`
 	YongyiIndexCode string `description:"指标唯一编码"`
 	ClassifyName    string `description:"分类名称"`
+	UniqueCode      string `description:"分类唯一编码"`
 	ParentId        int    `description:"父级id"`
 	Level           int    `description:"层级"`
 	Sort            int    `description:"排序字段,越小越靠前,默认值:10"`