satellite/compensation: remove ytd paid amounts
they aren't right and we aren't using them. Change-Id: I5ca024e38d055696696886278863e941b5bc51bf
This commit is contained in:
parent
02845e7b8f
commit
66e15fb7f1
@ -12,6 +12,7 @@ import (
|
||||
"github.com/zeebo/errs"
|
||||
"go.uber.org/zap"
|
||||
|
||||
"storj.io/storj/private/currency"
|
||||
"storj.io/storj/satellite/compensation"
|
||||
"storj.io/storj/satellite/satellitedb"
|
||||
)
|
||||
@ -76,11 +77,6 @@ func generateInvoicesCSV(ctx context.Context, period compensation.Period, out io
|
||||
}
|
||||
}
|
||||
|
||||
paidYTD, err := db.Compensation().QueryPaidInYear(ctx, usage.NodeID, period.Year)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
nodeInfo := compensation.NodeInfo{
|
||||
ID: usage.NodeID,
|
||||
CreatedAt: node.CreatedAt,
|
||||
@ -103,7 +99,7 @@ func generateInvoicesCSV(ctx context.Context, period compensation.Period, out io
|
||||
NodeWallet: node.Operator.Wallet,
|
||||
NodeAddress: nodeAddress,
|
||||
NodeLastIP: nodeLastIP,
|
||||
PaidYTD: paidYTD,
|
||||
PaidYTD: currency.Zero, // deprecated
|
||||
}
|
||||
|
||||
if err := invoice.MergeNodeInfo(nodeInfo); err != nil {
|
||||
|
@ -21,9 +21,6 @@ type DB interface {
|
||||
// QueryWithheldAmounts queries the WithheldAmounts for the given nodeID.
|
||||
QueryWithheldAmounts(ctx context.Context, nodeID storj.NodeID) (WithheldAmounts, error)
|
||||
|
||||
// QueryPaidInYear returns the total amount paid to the nodeID in the provided year.
|
||||
QueryPaidInYear(ctx context.Context, nodeID storj.NodeID, year int) (currency.MicroUnit, error)
|
||||
|
||||
// RecordPeriod records a set of paystubs and payments for some time period.
|
||||
RecordPeriod(ctx context.Context, paystubs []Paystub, payments []Payment) error
|
||||
|
||||
|
@ -40,7 +40,7 @@ type Invoice struct {
|
||||
Disposed currency.MicroUnit `csv:"disposed"` // Amount of owed that is due to graceful-exit or held period ending
|
||||
TotalHeld currency.MicroUnit `csv:"total-held"` // Total amount ever held from the node
|
||||
TotalDisposed currency.MicroUnit `csv:"total-disposed"` // Total amount ever disposed to the node
|
||||
PaidYTD currency.MicroUnit `csv:"paid-ytd"` // Total amount paid so far this year (not including this period)
|
||||
PaidYTD currency.MicroUnit `csv:"paid-ytd"` // Deprecated
|
||||
}
|
||||
|
||||
// MergeNodeInfo updates the fields representing the node information into the invoice.
|
||||
|
@ -5,7 +5,6 @@ package satellitedb
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"storj.io/common/storj"
|
||||
"storj.io/storj/private/currency"
|
||||
@ -17,31 +16,6 @@ type compensationDB struct {
|
||||
db *satelliteDB
|
||||
}
|
||||
|
||||
func (comp *compensationDB) QueryPaidInYear(ctx context.Context, nodeID storj.NodeID, year int) (totalPaid currency.MicroUnit, err error) {
|
||||
defer mon.Task()(&ctx)(&err)
|
||||
|
||||
start := fmt.Sprintf("%04d-01", year)
|
||||
endExclusive := fmt.Sprintf("%04d-01", year+1)
|
||||
|
||||
stmt := comp.db.Rebind(`
|
||||
SELECT
|
||||
coalesce(SUM(amount), 0) AS sum_paid
|
||||
FROM
|
||||
storagenode_payments
|
||||
WHERE
|
||||
node_id = ?
|
||||
AND
|
||||
period >= ? AND period < ?
|
||||
`)
|
||||
|
||||
var sumPaid int64
|
||||
if err := comp.db.DB.QueryRow(ctx, stmt, nodeID, start, endExclusive).Scan(&sumPaid); err != nil {
|
||||
return currency.Zero, Error.Wrap(err)
|
||||
}
|
||||
|
||||
return currency.NewMicroUnit(sumPaid), nil
|
||||
}
|
||||
|
||||
// QueryWithheldAmounts returns withheld data for the given node.
|
||||
func (comp *compensationDB) QueryWithheldAmounts(ctx context.Context, nodeID storj.NodeID) (_ compensation.WithheldAmounts, err error) {
|
||||
defer mon.Task()(&ctx)(&err)
|
||||
|
Loading…
Reference in New Issue
Block a user