| 123456789101112131415161718192021222324252627282930313233343536 |
- package handler
- import (
- "bet24.com/servers/micros/activityservice/handler/novicewelfare"
- pb "bet24.com/servers/micros/activityservice/proto"
- robot "bet24.com/servers/micros/userservices/proto"
- "context"
- )
- func (h *activityservice) GetSysNoviceWelfare(ctx context.Context, req *pb.Request, rsp *pb.Response) error {
- rsp.SysData = novicewelfare.GetSysNoviceWelfare()
- return nil
- }
- func (h *activityservice) GetUserNoviceWelfare(ctx context.Context, req *pb.Request, rsp *pb.Response) error {
- rsp.UserWelfare = novicewelfare.GetUserNoviceWelfare(req.UserId)
- return nil
- }
- func (h *activityservice) ClaimNoviceWelfareAward(ctx context.Context, req *pb.Request, rsp *pb.Response) error {
- rsp.Success = novicewelfare.ClaimNoviceWelfareAward(req.UserId, req.DayIndex, req.IsFinalPackage)
- return nil
- }
- func (h *activityservice) IsNoviceWelfareTip(ctx context.Context, req *pb.Request, rsp *pb.Response) error {
- rsp.Success = novicewelfare.IsNoviceWelfareTip(req.UserId)
- return nil
- }
- func (h *activityservice) DoAction(ctx context.Context, req *pb.Request, rsp *pb.Response) error {
- if robot.IsRobot(req.UserId) {
- return nil
- }
- novicewelfare.DoAction(req.UserId, req.Action, req.Progress, req.Param)
- return nil
- }
|