|
@@ -13,6 +13,7 @@ import (
|
|
|
etaTrialService "eta/eta_api/services/eta_trial"
|
|
|
"eta/eta_api/utils"
|
|
|
"fmt"
|
|
|
+ "github.com/shopspring/decimal"
|
|
|
"os"
|
|
|
"path/filepath"
|
|
|
"sort"
|
|
@@ -584,14 +585,18 @@ func (this *EdbInfoController) MysteelChemicalData() {
|
|
|
total, err := data_manage.GetMysteelChemicalIndexDataCount(v.IndexCode)
|
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
|
|
|
|
- dataList, err := data_manage.GetMysteelChemicalIndexData(v.IndexCode, startSize, pageSize)
|
|
|
+ dataList := make([]*data_manage.MysteelChemicalData, 0)
|
|
|
+ tmpDataList, err := data_manage.GetMysteelChemicalIndexData(v.IndexCode, startSize, pageSize)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取数据失败"
|
|
|
br.ErrMsg = "获取指标数据失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- if dataList == nil {
|
|
|
- dataList = make([]*data_manage.MysteelChemicalData, 0)
|
|
|
+ for _, tmpData := range tmpDataList {
|
|
|
+ dataList = append(dataList, &data_manage.MysteelChemicalData{
|
|
|
+ DataTime: tmpData.DataTime,
|
|
|
+ InputValue: decimal.NewFromFloat(tmpData.InputValue).String(),
|
|
|
+ })
|
|
|
}
|
|
|
edbInfo, err := data_manage.GetEdbInfoByEdbCode(utils.DATA_SOURCE_MYSTEEL_CHEMICAL, v.IndexCode)
|
|
|
if err != nil && !utils.IsErrNoRow(err) {
|