diff --git a/logic/controller/pet_info.go b/logic/controller/pet_info.go index 5f4624f35..3cd14bb30 100644 --- a/logic/controller/pet_info.go +++ b/logic/controller/pet_info.go @@ -337,7 +337,6 @@ func (h Controller) TogglePetBagWarehouse( return result, errorcode.ErrorCodes.ErrSystemError } player.Info.BackupPetList = append(player.Info.BackupPetList[:index], player.Info.BackupPetList[index+1:]...) - player.Service.Info.Save(*player.Info) case 1: if len(player.Info.PetList) >= 6 && len(player.Info.BackupPetList) >= 6 { @@ -360,7 +359,7 @@ func (h Controller) TogglePetBagWarehouse( player.Info.BackupPetList = append(player.Info.BackupPetList, petInfo.Data) } result.PetInfo = petInfo.Data - player.Service.Info.Save(*player.Info) + } if len(player.Info.PetList) > 0 { diff --git a/modules/player/controller/robot/egg.go b/modules/player/controller/robot/egg.go index d1893d810..d74a22e53 100644 --- a/modules/player/controller/robot/egg.go +++ b/modules/player/controller/robot/egg.go @@ -17,7 +17,7 @@ import ( ) func init() { - zero.OnCommand("扭蛋"). + zero.OnCommand("扭蛋", zero.Type("message/group")). Handle(func(ctx *zero.Ctx) { msgs := strings.Fields(ctx.Event.Message.String()) if len(msgs) <= 1 {