|
@@ -3,7 +3,6 @@ package models
|
|
import (
|
|
import (
|
|
"eta_gn/eta_index_lib/utils"
|
|
"eta_gn/eta_index_lib/utils"
|
|
"fmt"
|
|
"fmt"
|
|
- "github.com/beego/beego/v2/client/orm"
|
|
|
|
"strconv"
|
|
"strconv"
|
|
"strings"
|
|
"strings"
|
|
"time"
|
|
"time"
|
|
@@ -12,15 +11,26 @@ import (
|
|
// BaseFromCCF CCF化纤信息
|
|
// BaseFromCCF CCF化纤信息
|
|
type BaseFromCCF struct{}
|
|
type BaseFromCCF struct{}
|
|
|
|
|
|
|
|
+//type BaseFromCCFData struct {
|
|
|
|
+// BaseFromCcfDataId int `orm:"column(base_from_ccf_data_id);pk"`
|
|
|
|
+// BaseFromCcfIndexId int
|
|
|
|
+// IndexCode string
|
|
|
|
+// DataTime string
|
|
|
|
+// Value string
|
|
|
|
+// CreateTime time.Time
|
|
|
|
+// ModifyTime time.Time
|
|
|
|
+// DataTimestamp int64
|
|
|
|
+//}
|
|
|
|
+
|
|
type BaseFromCCFData struct {
|
|
type BaseFromCCFData struct {
|
|
- BaseFromCcfDataId int `orm:"column(base_from_ccf_data_id);pk"`
|
|
|
|
- BaseFromCcfIndexId int
|
|
|
|
- IndexCode string
|
|
|
|
- DataTime string
|
|
|
|
- Value string
|
|
|
|
- CreateTime time.Time
|
|
|
|
- ModifyTime time.Time
|
|
|
|
- DataTimestamp int64
|
|
|
|
|
|
+ BaseFromCcfDataId int `gorm:"column:base_from_ccf_data_id;primaryKey"`
|
|
|
|
+ BaseFromCcfIndexId int `gorm:"column:base_from_ccf_index_id"`
|
|
|
|
+ IndexCode string `gorm:"column:index_code"`
|
|
|
|
+ DataTime string `gorm:"column:data_time"`
|
|
|
|
+ Value string `gorm:"column:value"`
|
|
|
|
+ CreateTime time.Time `gorm:"column:create_time"`
|
|
|
|
+ ModifyTime time.Time `gorm:"column:modify_time"`
|
|
|
|
+ DataTimestamp int64 `gorm:"column:data_timestamp"`
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFData) TableName() string {
|
|
func (m *BaseFromCCFData) TableName() string {
|
|
@@ -28,18 +38,19 @@ func (m *BaseFromCCFData) TableName() string {
|
|
}
|
|
}
|
|
|
|
|
|
func GetBaseFromCCFDataByCondition(condition string, pars []interface{}) (list []*BaseFromCCFData, err error) {
|
|
func GetBaseFromCCFDataByCondition(condition string, pars []interface{}) (list []*BaseFromCCFData, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
sql := `SELECT * FROM base_from_ccf_data WHERE 1=1 `
|
|
sql := `SELECT * FROM base_from_ccf_data WHERE 1=1 `
|
|
if condition != "" {
|
|
if condition != "" {
|
|
sql += condition
|
|
sql += condition
|
|
}
|
|
}
|
|
- _, err = o.Raw(sql, pars).QueryRows(&list)
|
|
|
|
|
|
+ //_, err = o.Raw(sql, pars).QueryRows(&list)
|
|
|
|
+ err = DEFAULT_DmSQL.Raw(sql, pars).Find(&list).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
// Add 添加
|
|
// Add 添加
|
|
func (obj BaseFromCCF) Add(edbCode string) (err error) {
|
|
func (obj BaseFromCCF) Add(edbCode string) (err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
|
|
|
|
var condition string
|
|
var condition string
|
|
var pars []interface{}
|
|
var pars []interface{}
|
|
@@ -71,7 +82,8 @@ func (obj BaseFromCCF) Add(edbCode string) (err error) {
|
|
if isAdd {
|
|
if isAdd {
|
|
addSql = strings.TrimRight(addSql, ",")
|
|
addSql = strings.TrimRight(addSql, ",")
|
|
utils.FileLog.Info("addSql:" + addSql)
|
|
utils.FileLog.Info("addSql:" + addSql)
|
|
- _, err = o.Raw(addSql).Exec()
|
|
|
|
|
|
+ //_, err = o.Raw(addSql).Exec()
|
|
|
|
+ err = DEFAULT_DmSQL.Exec(addSql).Error
|
|
if err != nil {
|
|
if err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
@@ -82,7 +94,7 @@ func (obj BaseFromCCF) Add(edbCode string) (err error) {
|
|
// Refresh 刷新CCF化纤指标数据
|
|
// Refresh 刷新CCF化纤指标数据
|
|
func (obj BaseFromCCF) Refresh(edbInfoId int, edbCode, startDate string) (err error) {
|
|
func (obj BaseFromCCF) Refresh(edbInfoId int, edbCode, startDate string) (err error) {
|
|
source := obj.GetSource()
|
|
source := obj.GetSource()
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
if err != nil {
|
|
if err != nil {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -180,7 +192,8 @@ func (obj BaseFromCCF) Refresh(edbInfoId int, edbCode, startDate string) (err er
|
|
|
|
|
|
if isAdd {
|
|
if isAdd {
|
|
addSql = strings.TrimRight(addSql, ",")
|
|
addSql = strings.TrimRight(addSql, ",")
|
|
- _, err = o.Raw(addSql).Exec()
|
|
|
|
|
|
+ //_, err = o.Raw(addSql).Exec()
|
|
|
|
+ err = DEFAULT_DmSQL.Exec(addSql).Error
|
|
if err != nil {
|
|
if err != nil {
|
|
fmt.Println("RefreshEdbDataFromBaiinfo add Err", err.Error())
|
|
fmt.Println("RefreshEdbDataFromBaiinfo add Err", err.Error())
|
|
return
|
|
return
|
|
@@ -199,19 +212,34 @@ func (obj BaseFromCCF) GetSourceName() string {
|
|
return utils.DATA_SOURCE_NAME_CCF
|
|
return utils.DATA_SOURCE_NAME_CCF
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+//type BaseFromCCFIndex struct {
|
|
|
|
+// BaseFromCcfIndexId int64 `orm:"column(base_from_ccf_index_id);pk"`
|
|
|
|
+// IndexCode string
|
|
|
|
+// IndexName string
|
|
|
|
+// Frequency string
|
|
|
|
+// Unit string
|
|
|
|
+// ClassifyId int
|
|
|
|
+// StartDate string
|
|
|
|
+// EndDate string
|
|
|
|
+// Sort int
|
|
|
|
+// TerminalCode string
|
|
|
|
+// CreateTime time.Time
|
|
|
|
+// ModifyTime time.Time
|
|
|
|
+//}
|
|
|
|
+
|
|
type BaseFromCCFIndex struct {
|
|
type BaseFromCCFIndex struct {
|
|
- BaseFromCcfIndexId int64 `orm:"column(base_from_ccf_index_id);pk"`
|
|
|
|
- IndexCode string
|
|
|
|
- IndexName string
|
|
|
|
- Frequency string
|
|
|
|
- Unit string
|
|
|
|
- ClassifyId int
|
|
|
|
- StartDate string
|
|
|
|
- EndDate string
|
|
|
|
- Sort int
|
|
|
|
- TerminalCode string
|
|
|
|
- CreateTime time.Time
|
|
|
|
- ModifyTime time.Time
|
|
|
|
|
|
+ BaseFromCcfIndexId int64 `gorm:"column:base_from_ccf_index_id;primaryKey"`
|
|
|
|
+ IndexCode string `gorm:"column:index_code"`
|
|
|
|
+ IndexName string `gorm:"column:index_name"`
|
|
|
|
+ Frequency string `gorm:"column:frequency"`
|
|
|
|
+ Unit string `gorm:"column:unit"`
|
|
|
|
+ ClassifyId int `gorm:"column:classify_id"`
|
|
|
|
+ StartDate string `gorm:"column:start_date"`
|
|
|
|
+ EndDate string `gorm:"column:end_date"`
|
|
|
|
+ Sort int `gorm:"column:sort"`
|
|
|
|
+ TerminalCode string `gorm:"column:terminal_code"`
|
|
|
|
+ CreateTime time.Time `gorm:"column:create_time"`
|
|
|
|
+ ModifyTime time.Time `gorm:"column:modify_time"`
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFIndex) TableName() string {
|
|
func (m *BaseFromCCFIndex) TableName() string {
|
|
@@ -219,34 +247,38 @@ func (m *BaseFromCCFIndex) TableName() string {
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFIndex) Add() (lastId int64, err error) {
|
|
func (m *BaseFromCCFIndex) Add() (lastId int64, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
- lastId, err = o.Insert(m)
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
|
|
+ //lastId, err = o.Insert(m)
|
|
|
|
+ err = DEFAULT_DmSQL.Create(m).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFIndex) Update(updateCols []string) (err error) {
|
|
func (m *BaseFromCCFIndex) Update(updateCols []string) (err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
- _, err = o.Update(m, updateCols...)
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
|
|
+ //_, err = o.Update(m, updateCols...)
|
|
|
|
+ err = DEFAULT_DmSQL.Model(m).Updates(m).Error
|
|
|
|
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFIndex) ModifyIndexMaxAndMinDate(indexCode string, item *EdbInfoMaxAndMinInfo) (err error) {
|
|
func (m *BaseFromCCFIndex) ModifyIndexMaxAndMinDate(indexCode string, item *EdbInfoMaxAndMinInfo) (err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
sql := ` UPDATE base_from_ccf_index SET start_date=?,end_date=?,modify_time=NOW() WHERE index_code=? `
|
|
sql := ` UPDATE base_from_ccf_index SET start_date=?,end_date=?,modify_time=NOW() WHERE index_code=? `
|
|
- _, err = o.Raw(sql, item.MinDate, item.MaxDate, indexCode).Exec()
|
|
|
|
|
|
+ //_, err = o.Raw(sql, item.MinDate, item.MaxDate, indexCode).Exec()
|
|
|
|
+ err = DEFAULT_DmSQL.Exec(sql, item.MinDate, item.MaxDate, indexCode).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFIndex) GetByIndexCode(indexCode string) (item *BaseFromCCFIndex, err error) {
|
|
func (m *BaseFromCCFIndex) GetByIndexCode(indexCode string) (item *BaseFromCCFIndex, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
sql := ` SELECT * FROM base_from_ccf_index WHERE index_code=? `
|
|
sql := ` SELECT * FROM base_from_ccf_index WHERE index_code=? `
|
|
- err = o.Raw(sql, indexCode).QueryRow(&item)
|
|
|
|
|
|
+ //err = o.Raw(sql, indexCode).QueryRow(&item)
|
|
|
|
+ err = DEFAULT_DmSQL.Raw(sql, indexCode).First(&item).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFIndex) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*BaseFromCCFIndex, err error) {
|
|
func (m *BaseFromCCFIndex) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*BaseFromCCFIndex, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
fields := strings.Join(fieldArr, ",")
|
|
fields := strings.Join(fieldArr, ",")
|
|
if len(fieldArr) == 0 {
|
|
if len(fieldArr) == 0 {
|
|
fields = `*`
|
|
fields = `*`
|
|
@@ -256,7 +288,8 @@ func (m *BaseFromCCFIndex) GetItemsByCondition(condition string, pars []interfac
|
|
order = ` ORDER BY ` + orderRule
|
|
order = ` ORDER BY ` + orderRule
|
|
}
|
|
}
|
|
sql := fmt.Sprintf(`SELECT %s FROM base_from_ccf_index WHERE 1=1 %s %s`, fields, condition, order)
|
|
sql := fmt.Sprintf(`SELECT %s FROM base_from_ccf_index WHERE 1=1 %s %s`, fields, condition, order)
|
|
- _, err = o.Raw(sql, pars).QueryRows(&items)
|
|
|
|
|
|
+ //_, err = o.Raw(sql, pars).QueryRows(&items)
|
|
|
|
+ err = DEFAULT_DmSQL.Raw(sql, pars).Find(&items).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -275,15 +308,17 @@ type BaseFromCCFIndexList struct {
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFData) GetByIndexCode(indexCode string) (list []*BaseFromCCFData, err error) {
|
|
func (m *BaseFromCCFData) GetByIndexCode(indexCode string) (list []*BaseFromCCFData, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
sql := ` SELECT * FROM base_from_ccf_data WHERE index_code=? `
|
|
sql := ` SELECT * FROM base_from_ccf_data WHERE index_code=? `
|
|
- _, err = o.Raw(sql, indexCode).QueryRows(&list)
|
|
|
|
|
|
+ //_, err = o.Raw(sql, indexCode).QueryRows(&list)
|
|
|
|
+ err = DEFAULT_DmSQL.Raw(sql, indexCode).Find(&list).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFData) AddMulti(item []*BaseFromCCFData) (err error) {
|
|
func (m *BaseFromCCFData) AddMulti(item []*BaseFromCCFData) (err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
- _, err = o.InsertMulti(100, item)
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
|
|
+ //_, err = o.InsertMulti(100, item)
|
|
|
|
+ err = DEFAULT_DmSQL.CreateInBatches(item, 100).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -317,47 +352,63 @@ type HandleCCFStockTableReq struct {
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFData) GetMaxAndMinDateByIndexCode(indexCode string) (item *EdbInfoMaxAndMinInfo, err error) {
|
|
func (m *BaseFromCCFData) GetMaxAndMinDateByIndexCode(indexCode string) (item *EdbInfoMaxAndMinInfo, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
sql := ` SELECT MIN(data_time) AS min_date,MAX(data_time) AS max_date,MIN(value) AS min_value,MAX(value) AS max_value FROM base_from_ccf_data WHERE index_code=? `
|
|
sql := ` SELECT MIN(data_time) AS min_date,MAX(data_time) AS max_date,MIN(value) AS min_value,MAX(value) AS max_value FROM base_from_ccf_data WHERE index_code=? `
|
|
- err = o.Raw(sql, indexCode).QueryRow(&item)
|
|
|
|
|
|
+ //err = o.Raw(sql, indexCode).QueryRow(&item)
|
|
|
|
+ err = DEFAULT_DmSQL.Raw(sql, indexCode).First(&item).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+// BaseFromCCFClassify CCF化纤数据分类表
|
|
|
|
+//type BaseFromCCFClassify struct {
|
|
|
|
+// ClassifyId int `orm:"column(classify_id);pk"`
|
|
|
|
+// ClassifyName string `description:"分类名称"`
|
|
|
|
+// ParentId int `description:"父级id"`
|
|
|
|
+// SysUserId int `description:"创建人id"`
|
|
|
|
+// SysUserRealName string `description:"创建人姓名"`
|
|
|
|
+// Level int `description:"层级"`
|
|
|
|
+// Sort int `description:"排序字段,越小越靠前,默认值:10"`
|
|
|
|
+// ModifyTime time.Time `description:"修改时间"`
|
|
|
|
+// CreateTime time.Time `description:"创建时间"`
|
|
|
|
+//}
|
|
|
|
+
|
|
// BaseFromCCFClassify CCF化纤数据分类表
|
|
// BaseFromCCFClassify CCF化纤数据分类表
|
|
type BaseFromCCFClassify struct {
|
|
type BaseFromCCFClassify struct {
|
|
- ClassifyId int `orm:"column(classify_id);pk"`
|
|
|
|
- ClassifyName string `description:"分类名称"`
|
|
|
|
- ParentId int `description:"父级id"`
|
|
|
|
- SysUserId int `description:"创建人id"`
|
|
|
|
- SysUserRealName string `description:"创建人姓名"`
|
|
|
|
- Level int `description:"层级"`
|
|
|
|
- Sort int `description:"排序字段,越小越靠前,默认值:10"`
|
|
|
|
- ModifyTime time.Time `description:"修改时间"`
|
|
|
|
- CreateTime time.Time `description:"创建时间"`
|
|
|
|
|
|
+ ClassifyId int `gorm:"column:classify_id;primaryKey" description:"分类ID"`
|
|
|
|
+ ClassifyName string `gorm:"column:classify_name" description:"分类名称"`
|
|
|
|
+ ParentId int `gorm:"column:parent_id" description:"父级id"`
|
|
|
|
+ SysUserId int `gorm:"column:sys_user_id" description:"创建人id"`
|
|
|
|
+ SysUserRealName string `gorm:"column:sys_user_real_name" description:"创建人姓名"`
|
|
|
|
+ Level int `gorm:"column:level" description:"层级"`
|
|
|
|
+ Sort int `gorm:"column:sort" description:"排序字段,越小越靠前,默认值:10"`
|
|
|
|
+ ModifyTime time.Time `gorm:"column:modify_time" description:"修改时间"`
|
|
|
|
+ CreateTime time.Time `gorm:"column:create_time" description:"创建时间"`
|
|
}
|
|
}
|
|
-
|
|
|
|
func (m *BaseFromCCFClassify) Add() (lastId int64, err error) {
|
|
func (m *BaseFromCCFClassify) Add() (lastId int64, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
- lastId, err = o.Insert(m)
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
|
|
+ //lastId, err = o.Insert(m)
|
|
|
|
+ err = DEFAULT_DmSQL.Create(m).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFClassify) Update(updateCols []string) (err error) {
|
|
func (m *BaseFromCCFClassify) Update(updateCols []string) (err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
- _, err = o.Update(m, updateCols...)
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
|
|
+ //_, err = o.Update(m, updateCols...)
|
|
|
|
+ err = DEFAULT_DmSQL.Model(m).Select(updateCols).Updates(m).Error
|
|
|
|
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFClassify) GetByClassifyName(classifyName string) (item *BaseFromCCFClassify, err error) {
|
|
func (m *BaseFromCCFClassify) GetByClassifyName(classifyName string) (item *BaseFromCCFClassify, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
sql := ` SELECT * FROM base_from_ccf_classify WHERE classify_name=? `
|
|
sql := ` SELECT * FROM base_from_ccf_classify WHERE classify_name=? `
|
|
- err = o.Raw(sql, classifyName).QueryRow(&item)
|
|
|
|
|
|
+ //err = o.Raw(sql, classifyName).QueryRow(&item)
|
|
|
|
+ err = DEFAULT_DmSQL.Raw(sql, classifyName).First(&item).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
func (m *BaseFromCCFClassify) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*BaseFromCCFClassify, err error) {
|
|
func (m *BaseFromCCFClassify) GetItemsByCondition(condition string, pars []interface{}, fieldArr []string, orderRule string) (items []*BaseFromCCFClassify, err error) {
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
fields := strings.Join(fieldArr, ",")
|
|
fields := strings.Join(fieldArr, ",")
|
|
if len(fieldArr) == 0 {
|
|
if len(fieldArr) == 0 {
|
|
fields = `*`
|
|
fields = `*`
|
|
@@ -367,7 +418,8 @@ func (m *BaseFromCCFClassify) GetItemsByCondition(condition string, pars []inter
|
|
order = ` ORDER BY ` + orderRule
|
|
order = ` ORDER BY ` + orderRule
|
|
}
|
|
}
|
|
sql := fmt.Sprintf(`SELECT %s FROM base_from_ccf_classify WHERE 1=1 %s %s`, fields, condition, order)
|
|
sql := fmt.Sprintf(`SELECT %s FROM base_from_ccf_classify WHERE 1=1 %s %s`, fields, condition, order)
|
|
- _, err = o.Raw(sql, pars).QueryRows(&items)
|
|
|
|
|
|
+ //_, err = o.Raw(sql, pars).QueryRows(&items)
|
|
|
|
+ err = DEFAULT_DmSQL.Raw(sql, pars).Find(&items).Error
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -404,20 +456,21 @@ func MultiUpdateBaseFromCCFDataValue(items []*BaseFromCCFData) (err error) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
- o := orm.NewOrm()
|
|
|
|
|
|
+ //o := orm.NewOrm()
|
|
sql := `UPDATE base_from_ccf_data SET value = ?, modify_time = NOW() WHERE index_code = ? AND data_time = ? LIMIT 1`
|
|
sql := `UPDATE base_from_ccf_data SET value = ?, modify_time = NOW() WHERE index_code = ? AND data_time = ? LIMIT 1`
|
|
- p, err := o.Raw(sql).Prepare()
|
|
|
|
- if err != nil {
|
|
|
|
- return
|
|
|
|
- }
|
|
|
|
- defer func() {
|
|
|
|
- _ = p.Close()
|
|
|
|
- }()
|
|
|
|
|
|
+ //p, err := o.Raw(sql).Prepare()
|
|
|
|
+ //if err != nil {
|
|
|
|
+ // return
|
|
|
|
+ //}
|
|
|
|
+ //defer func() {
|
|
|
|
+ // _ = p.Close()
|
|
|
|
+ //}()
|
|
for _, v := range items {
|
|
for _, v := range items {
|
|
if v.IndexCode == "" || v.DataTime == "" {
|
|
if v.IndexCode == "" || v.DataTime == "" {
|
|
continue
|
|
continue
|
|
}
|
|
}
|
|
- _, err = p.Exec(v.Value, v.IndexCode, v.DataTime)
|
|
|
|
|
|
+ //_, err = p.Exec(v.Value, v.IndexCode, v.DataTime)
|
|
|
|
+ err = DEFAULT_DmSQL.Exec(sql, v.Value, v.IndexCode, v.DataTime).Error
|
|
if err != nil {
|
|
if err != nil {
|
|
return
|
|
return
|
|
}
|
|
}
|