package controller import ( "blazing/common/socket/errorcode" "blazing/logic/service/player" "blazing/logic/service/room" ) // BuyFitment 购买基地家具 func (h Controller) BuyFitment(data *C2S_BUY_FITMENT, c *player.Player) (result *room.S2C_BUY_FITMENT, err errorcode.ErrorCode) { result = &room.S2C_BUY_FITMENT{Coins: c.Info.Coins} bought, err := buySeerdouBackpackItem(c, int64(data.ID), int64(data.Count)) if err != 0 { return nil, err } if !bought { result.Coins = c.Info.Coins return result, 0 } result.ID = data.ID result.Count = data.Count result.Coins = c.Info.Coins return result, 0 }