|
@@ -66,15 +66,17 @@ func (this *TradeCommonController) ExchangeClassify() {
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
exchange := this.GetString("Exchange")
|
|
|
+ date := this.GetString("DataTime")
|
|
|
|
|
|
- var respItem [][]*string
|
|
|
+ var respItem [][]string
|
|
|
|
|
|
latestData, err := data_manage.GetLatestDate(exchange)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
return
|
|
|
}
|
|
|
- if len(latestData) <= 0 {
|
|
|
+
|
|
|
+ if latestData == "" {
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -82,18 +84,18 @@ func (this *TradeCommonController) ExchangeClassify() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- var dataTime []*string
|
|
|
- if latestData != nil {
|
|
|
- dataTime = append(dataTime, &latestData[0].DataTime)
|
|
|
+ if date == "" {
|
|
|
+ date = latestData
|
|
|
}
|
|
|
- classifyName, err := data_manage.GetExchangeClassify(exchange, *dataTime[0])
|
|
|
+
|
|
|
+ classifyName, err := data_manage.GetExchangeClassify(exchange, date)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取种类失败"
|
|
|
br.ErrMsg = "获取种类失败,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
respItem = append(respItem, classifyName)
|
|
|
- respItem = append(respItem, dataTime)
|
|
|
+ respItem = append(respItem, []string{latestData})
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|