You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.6 KiB
69 lines
2.6 KiB
3 days ago
|
package serviceGame
|
||
|
|
||
|
import (
|
||
|
"context"
|
||
|
"log"
|
||
|
"tyj_admin/api/v1/game"
|
||
|
"tyj_admin/internal/serviceGame/internal"
|
||
|
)
|
||
|
|
||
|
type IGameBattlePass interface {
|
||
|
Get(ctx context.Context, req *game.GetBattlePassReq) (res *game.GetBattlePassRes, err error)
|
||
|
CheckPeriodId(ctx context.Context, req *game.CheckPeriodIdReq) (res *game.CheckPeriodIdRes, err error)
|
||
|
Update(ctx context.Context, req *game.UpdateBattlePassReq) (res *game.UpdateBattlePassRes, err error)
|
||
|
Insert(ctx context.Context, req *game.InsertBattlePassReq) (res *game.InsertBattlePassRes, err error)
|
||
|
Check(ctx context.Context, req *game.CheckBattlePassReq) (res *game.CheckBattlePassRes, err error)
|
||
|
BattlePassLog(ctx context.Context, req *game.InsertBattlePassLogReq) (res *game.InsertBattlePassLogRes, err error)
|
||
|
GetBattlePassLog(ctx context.Context, req *game.GetBattlePassLogReq) (res *game.GetBattlePassLogRes, err error)
|
||
|
}
|
||
|
|
||
|
type gameBattlePassImpl struct {
|
||
|
}
|
||
|
|
||
|
var gameBattlePassService = gameBattlePassImpl{}
|
||
|
|
||
|
func GameBattlePass() IGameBattlePass {
|
||
|
return &gameBattlePassService
|
||
|
}
|
||
|
|
||
|
func (g *gameBattlePassImpl) Get(ctx context.Context, req *game.GetBattlePassReq) (res *game.GetBattlePassRes, err error) {
|
||
|
res, err = internal.GetBattlePass(ctx, req)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
func (g *gameBattlePassImpl) CheckPeriodId(ctx context.Context, req *game.CheckPeriodIdReq) (res *game.CheckPeriodIdRes, err error) {
|
||
|
res, err = internal.CheckPeriodId(ctx, req)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
func (g *gameBattlePassImpl) Update(ctx context.Context, req *game.UpdateBattlePassReq) (res *game.UpdateBattlePassRes, err error) {
|
||
|
err = internal.UpdateBattlePass(ctx, req)
|
||
|
log.Print("UpdateBattlePass: ", err)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
func (g *gameBattlePassImpl) Insert(ctx context.Context, req *game.InsertBattlePassReq) (res *game.InsertBattlePassRes, err error) {
|
||
|
err = internal.InsertBattlePass(ctx, req)
|
||
|
log.Print("InsertBattlePass: ", err)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
func (g *gameBattlePassImpl) Check(ctx context.Context, req *game.CheckBattlePassReq) (res *game.CheckBattlePassRes, err error) {
|
||
|
res = new(game.CheckBattlePassRes)
|
||
|
res.Total, err = internal.CheckBattlePass(ctx, req)
|
||
|
log.Print("CheckBattlePass: ", err)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
func (g *gameBattlePassImpl) BattlePassLog(ctx context.Context, req *game.InsertBattlePassLogReq) (res *game.InsertBattlePassLogRes, err error) {
|
||
|
res, err = internal.BattlePassLog(ctx, req)
|
||
|
log.Print("InsertBattlePass: ", err)
|
||
|
return
|
||
|
}
|
||
|
|
||
|
func (g *gameBattlePassImpl) GetBattlePassLog(ctx context.Context, req *game.GetBattlePassLogReq) (res *game.GetBattlePassLogRes, err error) {
|
||
|
res, err = internal.GetBattlePassLog(ctx, req)
|
||
|
log.Print("GetBattlePassLog: ", err)
|
||
|
return
|
||
|
}
|