Commit 5c323a24 authored by linj's avatar linj

fix get price

fix listV2: use order v2
parent 310bafc3
...@@ -161,6 +161,10 @@ func (r *OrderV2Row) isFinished() int { ...@@ -161,6 +161,10 @@ func (r *OrderV2Row) isFinished() int {
} }
func (r *OrderV2Row) price() string { func (r *OrderV2Row) price() string {
// 在计算前缀时,返回空
if r.AmountPerBoardlot == 0 {
return ""
}
p := calcPriceOfToken(r.PricePerBoardlot, r.AmountPerBoardlot) p := calcPriceOfToken(r.PricePerBoardlot, r.AmountPerBoardlot)
return fmt.Sprintf("%018d", p) return fmt.Sprintf("%018d", p)
} }
...@@ -202,7 +206,7 @@ func listV2(db dbm.KVDB, indexName string, data *pty.LocalOrder, count, directio ...@@ -202,7 +206,7 @@ func listV2(db dbm.KVDB, indexName string, data *pty.LocalOrder, count, directio
primary = []byte(data.TxIndex) primary = []byte(data.TxIndex)
} }
cur := &OrderRow{LocalOrder: data} cur := &OrderV2Row{LocalOrder: data}
index, err := cur.Get(indexName) index, err := cur.Get(indexName)
if err != nil { if err != nil {
tradelog.Error("query List failed", "key", string(primary), "param", data, "err", err) tradelog.Error("query List failed", "key", string(primary), "param", data, "err", err)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment