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() }