|
@@ -246,16 +246,17 @@ type TradeClassifyName struct {
|
|
|
ClassifyName string //分类名称
|
|
|
ClassifyType string //分类名称下的类型
|
|
|
DataTime time.Time //数据最近的日期
|
|
|
+ ModifyTime time.Time //数据最近修改的日期
|
|
|
}
|
|
|
|
|
|
// GetExchangeClassify 获取交易所分类列表
|
|
|
func GetExchangeClassify(exchange string) (list []TradeClassifyName, err error) {
|
|
|
- tableName := "base_from_trade_" + exchange + "_index"
|
|
|
+ tableName := "trade_position_" + exchange + "_top"
|
|
|
orderStr := "classify_name DESC, classify_type asc"
|
|
|
if exchange == "zhengzhou" {
|
|
|
orderStr = "classify_name asc"
|
|
|
}
|
|
|
- sql := `SELECT classify_name, classify_type,MAX(data_time) data_time FROM ` + tableName + ` WHERE rank <=20 and rank > 0 GROUP BY classify_name, classify_type `
|
|
|
+ sql := `SELECT classify_name, classify_type,MAX(data_time) as data_time,MAX(modify_time) as modify_time FROM ` + tableName + ` GROUP BY classify_name, classify_type `
|
|
|
sql += ` ORDER BY ` + orderStr
|
|
|
|
|
|
o := orm.NewOrm()
|