edb_info.go 600 B

12345678910111213141516171819202122
  1. package services
  2. import (
  3. "eta/eta_hub/models/data_manage"
  4. "fmt"
  5. )
  6. func GetEdbInfoDataList(edbInfo *data_manage.EdbInfo) (edbData []*data_manage.EdbDataItem, err error) {
  7. // 获取指标数据
  8. dataOb := new(data_manage.EdbData)
  9. dataList, e := dataOb.GetItemsBySourceAndCode(edbInfo.Source, edbInfo.SubSource, edbInfo.EdbCode, edbInfo.StartDate, []string{}, "")
  10. if e != nil {
  11. err = fmt.Errorf("获取失败,Err:" + e.Error())
  12. return
  13. }
  14. edbData = make([]*data_manage.EdbDataItem, 0)
  15. for _, v := range dataList {
  16. edbData = append(edbData, data_manage.FormatEdbData2Item(v))
  17. }
  18. return
  19. }