@@ -45,7 +45,7 @@ func (this *IcpiController) Add() {
err = models.AddEdbDataFromIcpi(req.EdbCode)
if err != nil {
br.Msg = "获取指标信息失败!"
- br.ErrMsg = "获取指标信息失败 AddEdbDataFromSh,Err:" + err.Error()
+ br.ErrMsg = "获取指标信息失败 AddEdbDataFromIcpi,Err:" + err.Error()
return
}
br.Ret = 200
@@ -37,6 +37,12 @@ type BaseFromTradeCFFEXIndex struct {
DataTime string
+func (m *BaseFromTradeCFFEXIndex) AfterFind(db *gorm.DB) (err error) {
+ m.DataTime = utils.GormDateStrToDateStr(m.DataTime)
+
+ return
+}
func GetBaseFromCffexDataAllByIndexCode(indexCode, suffix string) (list []*BaseFromTradeCFFEXIndex, err error) {
//o := orm.NewOrm()
sql := `SELECT * FROM base_from_trade_cffex_index WHERE %s_code=? `
@@ -37,6 +37,13 @@ type BaseFromTradeShIndex struct {
+// AfterFind 在该模型上设置钩子函数,把日期转成正确的string,所以查询函数只能用Find函数,First或者Scan是不会触发该函数的来获取数据
+func (m *BaseFromTradeShIndex) AfterFind(db *gorm.DB) (err error) {
type BaseFromShDataSimple struct {
Id int `gorm:"column:base_from_trade_shanghai_index_id;primaryKey"`
//Id int `orm:"column(base_from_trade_shanghai_index_id);pk"`