浏览代码

新增指标单位

tuoling805 1 年之前
父节点
当前提交
612096d521
共有 2 个文件被更改,包括 6 次插入3 次删除
  1. 1 0
      models/base_from_icpi.go
  2. 5 3
      services/icpi.go

+ 1 - 0
models/base_from_icpi.go

@@ -11,6 +11,7 @@ type BaseFromIcpiIndex struct {
 	IndexCode              string    `description:"指标编码"`
 	IndexName              string    `description:"指标名称"`
 	Frequency              string    `description:"频度"`
+	Unit                   string    `description:"单位"`
 	StartDate              time.Time `description:"开始日期"`
 	EndDate                time.Time `description:"结束日期"`
 	CreateTime             time.Time `description:"创建时间"`

+ 5 - 3
services/icpi.go

@@ -97,10 +97,10 @@ func CrawlerIcpiClassify(cookieStr string) (err error) {
 		classifyMap[v.ClassifyName] = v
 	}
 	for _, v := range classifyList {
+		if v.Category == "总类" {
+			v.Category = "日总类"
+		}
 		if _, ok := classifyMap[v.Category]; !ok {
-			if v.Category == "总类" {
-				v.Category = "日总类"
-			}
 			classifyItem := new(models.BaseFromIcpiClassify)
 			classifyItem.ClassifyName = v.Category
 			classifyItem.ClassifyNameEn = v.Categoryenglish
@@ -205,6 +205,7 @@ func CrawlerIcpiMaxClassifyIndex(cookieStr string) (err error) {
 
 			icpiIndexObj.IndexName = v.Name
 			icpiIndexObj.Frequency = "日度"
+			icpiIndexObj.Unit = "%"
 			icpiIndexObj.CreateTime = time.Now()
 			icpiIndexObj.ModifyTime = time.Now()
 			err = icpiIndexObj.Add()
@@ -430,6 +431,7 @@ func CrawlerIcpiMiddleClassifyIndex(cookieStr string) (err error) {
 			if classifyItem, ok := classifyMap[classifyName]; ok {
 				icpiIndexObj.BaseFromIcpiClassifyId = classifyItem.BaseFromIcpiClassifyId
 			}
+			icpiIndexObj.Unit = "%"
 			icpiIndexObj.Frequency = "日度"
 			icpiIndexObj.CreateTime = time.Now()
 			icpiIndexObj.ModifyTime = time.Now()