add: 打手初始化接口
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user