|
@@ -10,13 +10,13 @@ import (
|
|
|
)
|
|
|
|
|
|
type BaseFromClarksonsIndex struct {
|
|
|
- BaseFromClarksonsIndexId int `orm:"pk"`
|
|
|
- ClassifyId int `description:"指标分类id"`
|
|
|
- IndexCode string `description:"指标编码"`
|
|
|
- IndexName string `description:"指标名称"`
|
|
|
- Unit string `description:"单位"`
|
|
|
- Frequency string `description:"频度"`
|
|
|
- Sort int `description:"排序"`
|
|
|
+ BaseFromClarksonsIndexId int `orm:"pk"`
|
|
|
+ ClassifyId int `description:"指标分类id"`
|
|
|
+ IndexCode string `description:"指标编码"`
|
|
|
+ IndexName string `description:"指标名称"`
|
|
|
+ Unit string `description:"单位"`
|
|
|
+ Frequency string `description:"频度"`
|
|
|
+ Sort int `description:"排序"`
|
|
|
CreateTime time.Time
|
|
|
ModifyTime time.Time
|
|
|
}
|
|
@@ -25,7 +25,7 @@ type BaseFromClarksonsData struct {
|
|
|
BaseFromClarksonsDataId int `orm:"column(base_from_clarksons_data_id);pk"`
|
|
|
BaseFromClarksonsIndexId int `description:"指标id"`
|
|
|
IndexCode string `description:"指标编码"`
|
|
|
- DataTime string `description:"数据日期"`
|
|
|
+ DataTime time.Time `description:"数据日期"`
|
|
|
Value string `description:"数据值"`
|
|
|
CreateTime time.Time `description:"创建时间"`
|
|
|
ModifyTime time.Time `description:"修改时间"`
|
|
@@ -79,18 +79,22 @@ func AddEdbDataFromClarksons(edbCode string) (err error) {
|
|
|
addSql := ` INSERT INTO edb_data_clarksons(edb_info_id,edb_code,data_time,value,create_time,modify_time,data_timestamp) values `
|
|
|
existMap := make(map[string]string)
|
|
|
for _, sv := range coalBaseDataAll {
|
|
|
- eDate := sv.DataTime
|
|
|
+ eDate := sv.DataTime.Format(utils.FormatDate)
|
|
|
var timeStr string
|
|
|
var dataTime time.Time
|
|
|
var sDataTime string
|
|
|
var timestamp int64
|
|
|
|
|
|
- sDataTime = eDate
|
|
|
- dataTime, err = time.ParseInLocation(utils.FormatDate, eDate, time.Local)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("time.Parse Err:" + eDate)
|
|
|
- return err
|
|
|
- }
|
|
|
+ sDataTime = sv.DataTime.Format(utils.FormatDate)
|
|
|
+ //dataTime, err = time.ParseInLocation(utils.FormatDate, eDate, time.Local)
|
|
|
+ //fmt.Println(edbCode, dataTime, err)
|
|
|
+ //fmt.Println(eDate)
|
|
|
+ //fmt.Println(sDataTime)
|
|
|
+ //
|
|
|
+ //if err != nil {
|
|
|
+ // fmt.Println("time.Parse Err:" + eDate)
|
|
|
+ // return err
|
|
|
+ //}
|
|
|
timestamp = dataTime.UnixNano() / 1e6
|
|
|
timeStr = fmt.Sprintf("%d", timestamp)
|
|
|
|
|
@@ -110,6 +114,7 @@ func AddEdbDataFromClarksons(edbCode string) (err error) {
|
|
|
utils.FileLog.Info("addSql:" + addSql)
|
|
|
_, err = o.Raw(addSql).Exec()
|
|
|
if err != nil {
|
|
|
+ fmt.Println("o.Raw(addSql).Exec() Err:" + err.Error())
|
|
|
return err
|
|
|
}
|
|
|
}
|
|
@@ -185,8 +190,8 @@ func RefreshEdbDataFromClarksons(edbInfoId int, edbCode, startDate string) (err
|
|
|
value = strings.Replace(v.Value, "%", "", -1)
|
|
|
item := v
|
|
|
itemValue := value
|
|
|
- if _, ok := existMap[v.DataTime]; !ok {
|
|
|
- eDate := item.DataTime
|
|
|
+ if _, ok := existMap[v.DataTime.Format(utils.FormatDate)]; !ok {
|
|
|
+ eDate := item.DataTime.Format(utils.FormatDate)
|
|
|
var timeStr string
|
|
|
var dataTime time.Time
|
|
|
var sDataTime string
|