|
@@ -39,18 +39,20 @@ type BaseFromCCFIndexList struct {
|
|
|
DataList []*BaseFromCCFData `gorm:"-"`
|
|
|
Paging *paging.PagingItem `description:"分页数据" gorm:"-"`
|
|
|
}
|
|
|
+
|
|
|
func (b *BaseFromCCFIndexList) TableName() string {
|
|
|
return "base_from_ccf_index"
|
|
|
}
|
|
|
|
|
|
func (b *BaseFromCCFIndexList) AfterFind(tx *gorm.DB) (err error) {
|
|
|
- b.ModifyTime = utils.GormDateStrToDateTimeStr(b.ModifyTime)
|
|
|
- b.CreateTime = utils.GormDateStrToDateTimeStr(b.CreateTime)
|
|
|
- b.EndDate = utils.GormDateStrToDateStr(b.EndDate)
|
|
|
+ b.ModifyTime = utils.GormDateStrToDateTimeStr(b.ModifyTime)
|
|
|
+ b.CreateTime = utils.GormDateStrToDateTimeStr(b.CreateTime)
|
|
|
+ b.EndDate = utils.GormDateStrToDateStr(b.EndDate)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
type CCFSingleDataResp struct {
|
|
|
+ EdbInfoId int
|
|
|
BaseFromCcfIndexId int
|
|
|
ClassifyId int
|
|
|
IndexCode string
|
|
@@ -130,9 +132,9 @@ type BaseFromCCFData struct {
|
|
|
}
|
|
|
|
|
|
func (baseFromCCFData *BaseFromCCFData) AfterFind(tx *gorm.DB) (err error) {
|
|
|
- baseFromCCFData.ModifyTime = utils.GormDateStrToDateTimeStr(baseFromCCFData.ModifyTime)
|
|
|
- baseFromCCFData.CreateTime = utils.GormDateStrToDateTimeStr(baseFromCCFData.CreateTime)
|
|
|
- baseFromCCFData.DataTime = utils.GormDateStrToDateStr(baseFromCCFData.DataTime)
|
|
|
+ baseFromCCFData.ModifyTime = utils.GormDateStrToDateTimeStr(baseFromCCFData.ModifyTime)
|
|
|
+ baseFromCCFData.CreateTime = utils.GormDateStrToDateTimeStr(baseFromCCFData.CreateTime)
|
|
|
+ baseFromCCFData.DataTime = utils.GormDateStrToDateStr(baseFromCCFData.DataTime)
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -226,9 +228,9 @@ func GetCCFIndexDataByDataTime(indexCodes []string, startDate, endDate string) (
|
|
|
func GetCCFIndexDataTimePageByCodes(indexCodes []string, startSize, pageSize int) (dataTimes []string, err error) {
|
|
|
sql := ` SELECT data_time FROM base_from_ccf_data WHERE index_code in (` + utils.GetOrmInReplace(len(indexCodes)) + `) GROUP BY data_time ORDER BY data_time DESC LIMIT ?,? `
|
|
|
err = global.DbMap[utils.DbNameIndex].Raw(sql, indexCodes, startSize, pageSize).Find(&dataTimes).Error
|
|
|
- for i := range dataTimes {
|
|
|
- dataTimes[i] = utils.GormDateStrToDateStr(dataTimes[i])
|
|
|
- }
|
|
|
+ for i := range dataTimes {
|
|
|
+ dataTimes[i] = utils.GormDateStrToDateStr(dataTimes[i])
|
|
|
+ }
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -255,9 +257,9 @@ func GetCCFDataDataTimeByIndexId(indexIdList []int) (items []string, err error)
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
|
- for i := range items {
|
|
|
- items[i] = utils.GormDateStrToDateStr(items[i])
|
|
|
- }
|
|
|
+ for i := range items {
|
|
|
+ items[i] = utils.GormDateStrToDateStr(items[i])
|
|
|
+ }
|
|
|
return
|
|
|
}
|
|
|
|