|
@@ -11,7 +11,7 @@ import (
|
|
|
|
|
|
var windWsd = "wsd"
|
|
|
|
|
|
-func AddEdbDataFromWindWsd(securitiesCode string, item map[string]map[string]interface{}) (err error) {
|
|
|
+func AddEdbDataFromWindWsd(stockCode string, item map[string]map[string]interface{}) (err error) {
|
|
|
o := orm.NewOrm()
|
|
|
|
|
|
var isAdd bool
|
|
@@ -22,17 +22,21 @@ func AddEdbDataFromWindWsd(securitiesCode string, item map[string]map[string]int
|
|
|
var indexCode string
|
|
|
wkInt, err := strconv.ParseInt(wk, 10, 64)
|
|
|
if err != nil {
|
|
|
+ fmt.Println("ParseInt Err:" + err.Error() + ";wk:" + wk)
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
vk = strings.ToLower(vk)
|
|
|
- indexCode = windWsd + securitiesCode + vk
|
|
|
+ indexCode = windWsd + stockCode + vk
|
|
|
|
|
|
timeStr := wk
|
|
|
wkInt = wkInt / 1000
|
|
|
t := time.Unix(wkInt, 0)
|
|
|
dateTime := t.Format(utils.FormatDate)
|
|
|
//saveVal := utils.SubFloatToString(val, 20)
|
|
|
+ if vv == nil {
|
|
|
+ continue
|
|
|
+ }
|
|
|
var saveVal string
|
|
|
switch vt := vv.(type) {
|
|
|
case int:
|
|
@@ -51,6 +55,7 @@ func AddEdbDataFromWindWsd(securitiesCode string, item map[string]map[string]int
|
|
|
addSql = strings.TrimRight(addSql, ",")
|
|
|
_, err = o.Raw(addSql).Exec()
|
|
|
if err != nil {
|
|
|
+ fmt.Println("sql exec err:" + err.Error())
|
|
|
return
|
|
|
}
|
|
|
}
|