xiexiaoyuan %!s(int64=2) %!d(string=hai) anos
pai
achega
95d5493680

+ 1 - 1
models/tables/trade_analysis/trade_analysis.go

@@ -105,7 +105,7 @@ func GetTradePositionTop(exchange string, classifyName, classifyType, dataTime s
 	tableName := "trade_position_" + exchange + "_top"
 	err = global.MYSQL["data"].
 		Table(tableName).
-		Where("classify_name=? and classify_type=? and data_time=? and rank <=20", classifyName, classifyType, dataTime).
+		Where("classify_name=? and classify_type=? and data_time=? and rank <=20 and rank > 0", classifyName, classifyType, dataTime).
 		Order("deal_value desc").Scan(&list).Error
 	return
 }

+ 1 - 1
services/trade_analysis/trade_analysis.go

@@ -296,7 +296,7 @@ func GetPositionTopDetail(req trade_analysis.GetPositionTopReq) (ret trade_analy
 			DealShortName:   v.DealShortName,
 			DealValue:       v.DealValue,
 			DealChange:      v.DealChange,
-			Rank:            k,
+			Rank:            v.Rank,
 			BeforeAllValue:  totalTmpMap[v.DealType],
 			BeforeAllChange: totalChangeTmpMap[v.DealType],
 		}