增加软质押手动结算测试接口
This commit is contained in:
31
internal/logic/admin/nft_holder_update_logic.go
Normal file
31
internal/logic/admin/nft_holder_update_logic.go
Normal file
@@ -0,0 +1,31 @@
|
||||
package admin
|
||||
|
||||
import (
|
||||
"context"
|
||||
"nova_task/internal/logic/nft"
|
||||
"nova_task/internal/pkg/errs"
|
||||
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
"nova_task/internal/svc"
|
||||
)
|
||||
|
||||
type NftHolderUpdateLogic struct {
|
||||
logx.Logger
|
||||
ctx context.Context
|
||||
svcCtx *svc.ServiceContext
|
||||
}
|
||||
|
||||
// NFT持有者更新
|
||||
func NewNftHolderUpdateLogic(ctx context.Context, svcCtx *svc.ServiceContext) *NftHolderUpdateLogic {
|
||||
return &NftHolderUpdateLogic{
|
||||
Logger: logx.WithContext(ctx),
|
||||
ctx: ctx,
|
||||
svcCtx: svcCtx,
|
||||
}
|
||||
}
|
||||
|
||||
func (l *NftHolderUpdateLogic) NftHolderUpdate() error {
|
||||
lg := nft.NewHolderUpdateLogic(l.ctx, l.svcCtx)
|
||||
lg.HolderUpdate()
|
||||
return errs.Success()
|
||||
}
|
||||
30
internal/logic/admin/stake_settle_logic.go
Normal file
30
internal/logic/admin/stake_settle_logic.go
Normal file
@@ -0,0 +1,30 @@
|
||||
package admin
|
||||
|
||||
import (
|
||||
"context"
|
||||
"github.com/zeromicro/go-zero/core/logx"
|
||||
"nova_task/internal/logic/nft"
|
||||
"nova_task/internal/pkg/errs"
|
||||
"nova_task/internal/svc"
|
||||
)
|
||||
|
||||
type StakeSettleLogic struct {
|
||||
logx.Logger
|
||||
ctx context.Context
|
||||
svcCtx *svc.ServiceContext
|
||||
}
|
||||
|
||||
// 软质压手动结算
|
||||
func NewStakeSettleLogic(ctx context.Context, svcCtx *svc.ServiceContext) *StakeSettleLogic {
|
||||
return &StakeSettleLogic{
|
||||
Logger: logx.WithContext(ctx),
|
||||
ctx: ctx,
|
||||
svcCtx: svcCtx,
|
||||
}
|
||||
}
|
||||
|
||||
func (l *StakeSettleLogic) StakeSettle() error {
|
||||
lg := nft.NewStakeSettleLogic(l.ctx, l.svcCtx)
|
||||
lg.StakeSettle()
|
||||
return errs.Success()
|
||||
}
|
||||
Reference in New Issue
Block a user