add: 打手初始化接口

This commit is contained in:
zetaloop
2026-04-04 03:35:36 +08:00
parent 85ce6a45c5
commit 32d58ef462
12 changed files with 224 additions and 21 deletions
@@ -33,18 +33,28 @@ func (l *AddPlayersLogic) AddPlayers(in *pb.AddPlayersReq) (*pb.AddPlayersResp,
logx.Errorf("addPlayerServices err:%v", err)
return nil, errors.New("create player service id failed")
}
_, err = l.svcCtx.PlayerModelRW.Players.Create().
creator := l.svcCtx.PlayerModelRW.Players.Create().
SetID(idResp.Id).
SetUserID(in.UserId).
SetStatus(in.Status).
SetRating(decimal.NewFromFloat(in.Rating)).
SetTotalOrders(int(in.TotalOrders)).
SetCompletedOrders(int(in.CompletedOrders)).
SetShopID(in.ShopId).
SetTags(in.Tags).
SetGender(in.Gender != 0).
SetGames(in.Games).
Save(l.ctx)
SetGender(in.Gender != 0)
if in.TotalOrders != 0 {
creator.SetTotalOrders(int(in.TotalOrders))
}
if in.CompletedOrders != 0 {
creator.SetCompletedOrders(int(in.CompletedOrders))
}
if in.ShopId != 0 {
creator.SetShopID(in.ShopId)
}
if len(in.GetTags()) > 0 {
creator.SetTags(in.GetTags())
}
if len(in.GetGames()) > 0 {
creator.SetGames(in.GetGames())
}
_, err = creator.Save(l.ctx)
if err != nil {
logx.Errorf("addPlayerServices err:%v", err)
return nil, errors.New("add player service failed")