调整游戏新增编辑接口
This commit is contained in:
@ -30,9 +30,9 @@ type CreateRes struct {
|
||||
|
||||
type UpdateReq struct {
|
||||
g.Meta `path:"/game" method:"put" tags:"Game" summary:"(系统)更新游戏"`
|
||||
GameID int64 `json:"gameId" v:"required#游戏ID不能为空" dc:"游戏ID"`
|
||||
GameName string `json:"gameName" v:"required#游戏名称不能为空" dc:"游戏名称"`
|
||||
GameCode string `json:"gameCode" v:"required#游戏代号不能为空" dc:"游戏代号"`
|
||||
GameID int64 `json:"gameId" dc:"游戏ID"`
|
||||
GameName string `json:"gameName" dc:"游戏名称"`
|
||||
GameCode string `json:"gameCode" dc:"游戏代号"`
|
||||
Avatar string `json:"avatar" dc:"游戏图标"`
|
||||
Id int64 `json:"id" v:"required#ID不能为空" dc:"ID"`
|
||||
BoundType int64 `json:"boundType" v:"required#绑定类型不能为空" dc:"绑定类型"`
|
||||
|
||||
@ -10,11 +10,12 @@ import (
|
||||
|
||||
func (c *ControllerV1) Update(ctx context.Context, req *v1.UpdateReq) (res *v1.UpdateRes, err error) {
|
||||
out, err := service.Game().UpdateGame(ctx, &model.UpdateGameIn{
|
||||
GameId: req.GameID,
|
||||
GameName: req.GameName,
|
||||
GameCode: req.GameCode,
|
||||
Avatar: req.Avatar,
|
||||
Id: req.Id,
|
||||
GameId: req.GameID,
|
||||
GameName: req.GameName,
|
||||
GameCode: req.GameCode,
|
||||
Avatar: req.Avatar,
|
||||
Id: req.Id,
|
||||
BoundType: req.BoundType,
|
||||
})
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
||||
@ -80,7 +80,6 @@ func (s *sGame) CreateGame(ctx context.Context, in *model.AddGameIn) (out *model
|
||||
}
|
||||
|
||||
func (s *sGame) UpdateGame(ctx context.Context, in *model.UpdateGameIn) (out *model.UpdateGameOut, err error) {
|
||||
|
||||
// 判断游戏是否存在
|
||||
exist, err := dao.Games.Ctx(ctx).Where(do.Games{Id: in.Id}).Exist()
|
||||
if err != nil {
|
||||
@ -118,7 +117,7 @@ func (s *sGame) UpdateGame(ctx context.Context, in *model.UpdateGameIn) (out *mo
|
||||
return nil, ecode.Params.Sub("游戏编码已存在")
|
||||
}
|
||||
|
||||
_, err = dao.Games.Ctx(ctx).Where(do.Games{Id: in.Id}).Update(do.Games{
|
||||
_, err = dao.Games.Ctx(ctx).Where(do.Games{Id: in.Id}).OmitEmptyData().Update(do.Games{
|
||||
GameId: in.GameId,
|
||||
GameName: in.GameName,
|
||||
GameCode: in.GameCode,
|
||||
|
||||
Reference in New Issue
Block a user