nft task reward
This commit is contained in:
@@ -27,7 +27,7 @@ type (
|
||||
nhNftHolderModel interface {
|
||||
Insert(ctx context.Context, data *NhNftHolder) (sql.Result, error)
|
||||
FindOne(ctx context.Context, id uint) (*NhNftHolder, error)
|
||||
FindOneByAddressTokenId(ctx context.Context, address string, tokenId string) (*NhNftHolder, error)
|
||||
FindOneByTokenId(ctx context.Context, tokenId string) (*NhNftHolder, error)
|
||||
Update(ctx context.Context, data *NhNftHolder) error
|
||||
Delete(ctx context.Context, id uint) error
|
||||
}
|
||||
@@ -75,10 +75,10 @@ func (m *defaultNhNftHolderModel) FindOne(ctx context.Context, id uint) (*NhNftH
|
||||
}
|
||||
}
|
||||
|
||||
func (m *defaultNhNftHolderModel) FindOneByAddressTokenId(ctx context.Context, address string, tokenId string) (*NhNftHolder, error) {
|
||||
func (m *defaultNhNftHolderModel) FindOneByTokenId(ctx context.Context, tokenId string) (*NhNftHolder, error) {
|
||||
var resp NhNftHolder
|
||||
query := fmt.Sprintf("select %s from %s where `address` = ? and `token_id` = ? limit 1", nhNftHolderRows, m.table)
|
||||
err := m.conn.QueryRowCtx(ctx, &resp, query, address, tokenId)
|
||||
query := fmt.Sprintf("select %s from %s where `token_id` = ? limit 1", nhNftHolderRows, m.table)
|
||||
err := m.conn.QueryRowCtx(ctx, &resp, query, tokenId)
|
||||
switch err {
|
||||
case nil:
|
||||
return &resp, nil
|
||||
|
||||
Reference in New Issue
Block a user