query transaction return balance value
This commit is contained in:
parent
fed7549d29
commit
928af87bb7
|
|
@ -6,12 +6,13 @@ import (
|
||||||
"encoding/json"
|
"encoding/json"
|
||||||
"errors"
|
"errors"
|
||||||
"fmt"
|
"fmt"
|
||||||
"github.com/beancount-gs/script"
|
|
||||||
"github.com/gin-gonic/gin"
|
|
||||||
"github.com/shopspring/decimal"
|
|
||||||
"io"
|
"io"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/beancount-gs/script"
|
||||||
|
"github.com/gin-gonic/gin"
|
||||||
|
"github.com/shopspring/decimal"
|
||||||
)
|
)
|
||||||
|
|
||||||
type Transaction struct {
|
type Transaction struct {
|
||||||
|
|
@ -21,6 +22,7 @@ type Transaction struct {
|
||||||
Payee string `bql:"payee" json:"payee"`
|
Payee string `bql:"payee" json:"payee"`
|
||||||
Narration string `bql:"narration" json:"desc"`
|
Narration string `bql:"narration" json:"desc"`
|
||||||
Number string `bql:"number" json:"number"`
|
Number string `bql:"number" json:"number"`
|
||||||
|
Balance string `bql:"balance" json:"balance"`
|
||||||
Currency string `bql:"currency" json:"currency"`
|
Currency string `bql:"currency" json:"currency"`
|
||||||
CostDate string `bql:"cost_date" json:"costDate"`
|
CostDate string `bql:"cost_date" json:"costDate"`
|
||||||
CostPrice string `bql:"cost_number" json:"costPrice"` // 交易净值
|
CostPrice string `bql:"cost_number" json:"costPrice"` // 交易净值
|
||||||
|
|
@ -50,6 +52,9 @@ func QueryTransactions(c *gin.Context) {
|
||||||
if transactions[i].Price != "" {
|
if transactions[i].Price != "" {
|
||||||
transactions[i].Price = strings.Fields(transactions[i].Price)[0]
|
transactions[i].Price = strings.Fields(transactions[i].Price)[0]
|
||||||
}
|
}
|
||||||
|
if transactions[i].Balance != "" {
|
||||||
|
transactions[i].Balance = strings.Fields(transactions[i].Balance)[0]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
OK(c, transactions)
|
OK(c, transactions)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue