diff --git a/app/shop/api/internal/handler/shop/removePlayerHandler.go b/app/shop/api/internal/handler/shop/removePlayerHandler.go index ba87605..de2da5c 100644 --- a/app/shop/api/internal/handler/shop/removePlayerHandler.go +++ b/app/shop/api/internal/handler/shop/removePlayerHandler.go @@ -15,7 +15,7 @@ import ( // 移除打手 func RemovePlayerHandler(svcCtx *svc.ServiceContext) http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { - var req types.InvitationReq + var req types.RemovePlayerReq if err := httpx.Parse(r, &req); err != nil { httpx.ErrorCtx(r.Context(), w, err) return diff --git a/app/shop/api/internal/logic/shop/removePlayerLogic.go b/app/shop/api/internal/logic/shop/removePlayerLogic.go index 1f02945..d3ff9f5 100644 --- a/app/shop/api/internal/logic/shop/removePlayerLogic.go +++ b/app/shop/api/internal/logic/shop/removePlayerLogic.go @@ -31,7 +31,7 @@ func NewRemovePlayerLogic(ctx context.Context, svcCtx *svc.ServiceContext) *Remo } } -func (l *RemovePlayerLogic) RemovePlayer(req *types.InvitationReq) (resp *types.EmptyResp, err error) { +func (l *RemovePlayerLogic) RemovePlayer(req *types.RemovePlayerReq) (resp *types.EmptyResp, err error) { userID, err := contextj.UserIDFrom(l.ctx) if err != nil { return nil, err diff --git a/app/shop/api/internal/types/types.go b/app/shop/api/internal/types/types.go index e58a005..dfe4ee6 100644 --- a/app/shop/api/internal/types/types.go +++ b/app/shop/api/internal/types/types.go @@ -51,6 +51,11 @@ type PageReq struct { Limit int64 `form:"limit,default=20"` } +type RemovePlayerReq struct { + Id int64 `path:"id"` + PlayerId int64 `path:"playerId"` +} + type ShopIdReq struct { Id int64 `path:"id"` } diff --git a/desc/api/shop.api b/desc/api/shop.api index 6bb9684..ae2a2b8 100644 --- a/desc/api/shop.api +++ b/desc/api/shop.api @@ -90,6 +90,10 @@ type ( Id int64 `path:"id"` index int64 `path:"index"` } + RemovePlayerReq { + Id int64 `path:"id"` + PlayerId int64 `path:"playerId"` + } AcceptInvitationReq { Id int64 `path:"id"` } @@ -158,7 +162,7 @@ service shop-api { @doc "移除打手" @handler RemovePlayer - delete /shops/:id/players/:playerId (InvitationReq) returns (EmptyResp) + delete /shops/:id/players/:playerId (RemovePlayerReq) returns (EmptyResp) @doc "获取收入统计" @handler GetShopIncomeStats