From e87d180063ef056e0206a4ce938b4788262897d6 Mon Sep 17 00:00:00 2001 From: zhouwei <849588297@qq.com> Date: Fri, 27 Feb 2026 19:19:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=94=B6=E6=9C=BA=E5=99=A8=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/group/job/UpdateRobotRoomJob.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/game_web/web_group/src/main/java/com/group/job/UpdateRobotRoomJob.java b/game_web/web_group/src/main/java/com/group/job/UpdateRobotRoomJob.java index e4a2b48..3d74da4 100644 --- a/game_web/web_group/src/main/java/com/group/job/UpdateRobotRoomJob.java +++ b/game_web/web_group/src/main/java/com/group/job/UpdateRobotRoomJob.java @@ -507,6 +507,14 @@ public class UpdateRobotRoomJob implements Job{ String roomId = room_list.get(3); int time = Integer.parseInt(roomtime); if (time+20 < sttime) { + //回收机器人 + for (int i = 0; i < players.size(); i++) { + int player_id = players.getInt(i); + Redis.use("group1_db1").srem("used_robot", Integer.toString(player_id)); + Redis.use("group1_db1").sadd("free_robot", Integer.toString(player_id)); + logger.info("回收机器人: " + player_id + " 到可用池"); + } + js2.hset(allrobotkeys+gameid,players.get(0)+"",0+""); //解散房间 GroupPublisherService.delRoomEvt(groupId, roomId);