Эх сурвалжийг харах

fix:部分指标数值解析错误

zqbao 10 сар өмнө
parent
commit
79b17077c8

+ 4 - 4
models/base_from_mysteel_chemical.go

@@ -592,8 +592,8 @@ type MySteelChemicalApiData struct {
 }
 
 type MySteelChemicalApiDataList struct {
-	PublishTime int64  `json:"PUBLISH_TIME"`
-	IndexCode   string `json:"INDEX_CODE"`
-	DataDate    string `json:"DATA_DATE"`
-	DataValue   int    `json:"DATA_VALUE"`
+	PublishTime int64   `json:"PUBLISH_TIME"`
+	IndexCode   string  `json:"INDEX_CODE"`
+	DataDate    string  `json:"DATA_DATE"`
+	DataValue   float64 `json:"DATA_VALUE"`
 }

+ 2 - 1
services/base_from_mysteel_chemical.go

@@ -220,7 +220,8 @@ func tranformData(dataResp *models.MySteelChemicalApiResp) (items [][]*models.Ba
 				return
 			}
 			tmpData.DataTime = dataDate
-			tmpData.Value = strconv.Itoa(vv.DataValue)
+			// vv.DataValue 保留两位小数
+			tmpData.Value = strconv.FormatFloat(vv.DataValue, 'f', 2, 64)
 			tmpData.CreateTime = time.Now()
 			tmpData.ModifyTime = time.Now()
 			tmpDataItems = append(tmpDataItems, tmpData)