package handler import ( "bet24.com/servers/micros/activityservice/handler/savingpot" pb "bet24.com/servers/micros/activityservice/proto" "golang.org/x/net/context" ) // 获取用户存钱罐 func (h *activityservice) GetUserSavingPotBuyAmount(ctx context.Context, req *pb.Request, rsp *pb.Response) error { rsp.Amount = savingpot.GetBuyAmount(req.UserId, req.IsOld) return nil } // 获取用户存钱罐 func (h *activityservice) GetUserSavingPot(ctx context.Context, req *pb.Request, rsp *pb.Response) error { rsp.Data = savingpot.GetUserSavingPot(req.UserId) return nil } // 获取用户存钱罐 func (h *activityservice) GetUserNewSavingPot(ctx context.Context, req *pb.Request, rsp *pb.Response) error { rsp.Data = savingpot.GetUserNewSavingPot(req.UserId) return nil } // 触发存钱罐 func (h *activityservice) TriggerSavingPot(ctx context.Context, req *pb.Request, rsp *pb.Response) error { savingpot.TriggerSavingPot(req.UserId, req.GameId, req.WinAmount) return nil } // 购买存钱罐 func (h *activityservice) SavingPotBuy(ctx context.Context, req *pb.Request, rsp *pb.Response) error { rsp.Success = savingpot.SavingPotBuy(req.UserId, req.IsOld) return nil } // 多倍领取触发 func (h *activityservice) CheckMultiplyReceive(ctx context.Context, req *pb.Request, rsp *pb.Response) error { savingpot.CheckMultiplyReceive(req.UserId) return nil } // 多倍领取触发 func (h *activityservice) SetIsOldSavingPot(ctx context.Context, req *pb.Request, rsp *pb.Response) error { savingpot.SetIsOldSavingPot(req.UserId) return nil }