|
@@ -13,7 +13,6 @@ import (
|
|
|
"eta/eta_api/global"
|
|
|
"eta/eta_api/utils"
|
|
|
"fmt"
|
|
|
- "github.com/beego/beego/v2/client/orm"
|
|
|
"io/ioutil"
|
|
|
"net/http"
|
|
|
"net/url"
|
|
@@ -48,10 +47,10 @@ func GetEdbDataYsMaxAndMinDate(edbCode string) (min_date, max_date string, err e
|
|
|
|
|
|
// 有色
|
|
|
func GetEdbDataByYs(edbCode, startDate, endDate string) (searchItem *EdbInfoSearch, err error) {
|
|
|
- o := orm.NewOrmUsingDB("data")
|
|
|
- to, err := o.Begin()
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
+ o := global.DbMap[utils.DbNameIndex]
|
|
|
+ to := o.Begin()
|
|
|
+ if to.Error != nil {
|
|
|
+ return nil, to.Error
|
|
|
}
|
|
|
searchItem = new(EdbInfoSearch)
|
|
|
searchItem.EdbCode = edbCode
|
|
@@ -84,7 +83,7 @@ func GetEdbDataByYs(edbCode, startDate, endDate string) (searchItem *EdbInfoSear
|
|
|
addSql = strings.TrimRight(addSql, ",")
|
|
|
addSql = utils.ReplaceDriverKeywords("", addSql)
|
|
|
utils.FileLog.Info("addSql:" + addSql)
|
|
|
- _, err = to.Raw(addSql).Exec()
|
|
|
+ err = to.Exec(addSql).Error
|
|
|
if err != nil {
|
|
|
return searchItem, err
|
|
|
}
|
|
@@ -115,10 +114,10 @@ func GetEdbDataByYs(edbCode, startDate, endDate string) (searchItem *EdbInfoSear
|
|
|
|
|
|
// 全部刷新有色数据
|
|
|
func RefreshAllEdbDataByYs(edbInfoId, source, subSource int, edbCode, startDate, endDate string) (err error) {
|
|
|
- o := orm.NewOrmUsingDB("data")
|
|
|
- to, err := o.Begin()
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
+ o := global.DbMap[utils.DbNameIndex]
|
|
|
+ to := o.Begin()
|
|
|
+ if to.Error != nil {
|
|
|
+ return to.Error
|
|
|
}
|
|
|
defer func() {
|
|
|
if err != nil {
|
|
@@ -143,7 +142,7 @@ func RefreshAllEdbDataByYs(edbInfoId, source, subSource int, edbCode, startDate,
|
|
|
dataTableName := GetEdbDataTableName(source, subSource)
|
|
|
sql := `SELECT * FROM %s WHERE edb_info_id=? `
|
|
|
sql = fmt.Sprintf(sql, dataTableName)
|
|
|
- _, err = to.Raw(sql, edbInfoId).QueryRows(&existDataList)
|
|
|
+ err = to.Raw(sql, edbInfoId).Find(&existDataList).Error
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -154,7 +153,7 @@ func RefreshAllEdbDataByYs(edbInfoId, source, subSource int, edbCode, startDate,
|
|
|
|
|
|
smmDateList := make([]*BaseFromSmmDataSimple, 0)
|
|
|
smmSql := ` SELECT * FROM base_from_smm_data WHERE index_code=? AND data_time>=? `
|
|
|
- _, err = to.Raw(smmSql, edbCode, startDate).QueryRows(&smmDateList)
|
|
|
+ err = to.Raw(smmSql, edbCode, startDate).Find(&smmDateList).Error
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -175,7 +174,7 @@ func RefreshAllEdbDataByYs(edbInfoId, source, subSource int, edbCode, startDate,
|
|
|
if existVal != sv.Value {
|
|
|
sql := ` UPDATE %s SET value=?,modify_time=NOW() WHERE edb_info_id=? AND data_time=? `
|
|
|
sql = fmt.Sprintf(sql, dataTableName)
|
|
|
- _, err = to.Raw(sql, sv.Value, edbInfoId, sv.DataTime).Exec()
|
|
|
+ err = to.Exec(sql, sv.Value, edbInfoId, sv.DataTime).Error
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|
|
@@ -185,7 +184,7 @@ func RefreshAllEdbDataByYs(edbInfoId, source, subSource int, edbCode, startDate,
|
|
|
if isAdd {
|
|
|
addSql = strings.TrimRight(addSql, ",")
|
|
|
addSql = utils.ReplaceDriverKeywords("", addSql)
|
|
|
- _, err = to.Raw(addSql).Exec()
|
|
|
+ err = to.Exec(addSql).Error
|
|
|
if err != nil {
|
|
|
return err
|
|
|
}
|