You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
109 lines
2.9 KiB
Go
109 lines
2.9 KiB
Go
package handler
|
|
|
|
import (
|
|
"context"
|
|
"joybuywork/internal/service"
|
|
pb "joybuywork/proto/go_proto/w_script"
|
|
)
|
|
|
|
type WScriptServer struct{}
|
|
|
|
// Boot 运行脚本
|
|
func (s *WScriptServer) Boot(ctx context.Context, req *pb.BootReq, res *pb.BootRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.Boot(req, res)
|
|
return err
|
|
}
|
|
|
|
// RefreshDayLimit 刷新每日限制
|
|
func (s *WScriptServer) RefreshDayLimit(ctx context.Context, req *pb.RefreshDayLimitReq, res *pb.RefreshDayLimitRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.RefreshDayLimit(req, res)
|
|
return err
|
|
}
|
|
|
|
// NotifyList 奖品回调列表
|
|
func (s *WScriptServer) NotifyList(ctx context.Context, req *pb.NotifyListReq, res *pb.NotifyListRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.NotifyList(req, res)
|
|
return err
|
|
}
|
|
|
|
// EtcdKey 查看etcd的key
|
|
func (s *WScriptServer) EtcdKey(ctx context.Context, req *pb.EtcdKeyReq, res *pb.EtcdKeyRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.EtcdKey(req, res)
|
|
return err
|
|
}
|
|
|
|
// EventFlow 查看事件记录
|
|
func (s *WScriptServer) EventFlow(ctx context.Context, req *pb.EventFlowReq, res *pb.EventFlowRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.EventFlow(req, res)
|
|
return err
|
|
}
|
|
|
|
// ClearDevice 清除设备信息
|
|
func (s *WScriptServer) ClearDevice(ctx context.Context, req *pb.ClearDeviceReq, res *pb.ClearDeviceRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.ClearDevice(req, res)
|
|
return err
|
|
}
|
|
|
|
// RefreshView 重新体验玩法
|
|
func (s *WScriptServer) RefreshView(ctx context.Context, req *pb.RefreshViewReq, res *pb.RefreshViewRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.RefreshView(req, res)
|
|
return err
|
|
}
|
|
|
|
// ErrLog 错误日志记录
|
|
func (s *WScriptServer) ErrLog(ctx context.Context, req *pb.ErrLogReq, res *pb.ErrLogRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.ErrLog(req, res)
|
|
return err
|
|
}
|
|
|
|
// PointsLog 领扣积分请求
|
|
func (s *WScriptServer) PointsLog(ctx context.Context, req *pb.PointsLogReq, res *pb.PointsLogRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.PointsLog(req, res)
|
|
return err
|
|
}
|
|
|
|
// UserBehavior 用户行为日志
|
|
func (s *WScriptServer) UserBehavior(ctx context.Context, req *pb.UserBehaviorReq, res *pb.UserBehaviorRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.UserBehavior(req, res)
|
|
return err
|
|
}
|
|
|
|
// RewardPushLog 奖品推送日志
|
|
func (s *WScriptServer) RewardPushLog(ctx context.Context, req *pb.RewardPushLogReq, res *pb.RewardPushLogRes) (err error) {
|
|
//初始化服务
|
|
srv := service.WScript{}
|
|
srv.Init(ctx)
|
|
err = srv.RewardPushLog(req, res)
|
|
return err
|
|
}
|