优化机器人

master
zhouwei 2026-07-10 04:44:38 +08:00
parent bd72325aa9
commit 4e41a40969
1 changed files with 4 additions and 25 deletions

View File

@ -604,7 +604,7 @@ public class GroupRoomService {
} }
} }
if(StringUtil.isNotEmpty(robot_host)) { if(StringUtil.isNotEmpty(robot_host)) {
sendRoboJointData(resData.getString("room_id"),groupId,robot_host,gameId1); sendRobotData(resData.getString("room_id"),groupId,robot_host,gameId1);
} }
@ -1104,32 +1104,11 @@ public class GroupRoomService {
robot_host = "8.138.120.132:8722"; robot_host = "8.138.120.132:8722";
} }
log.info("StringUtil.isNotEmpty(gameId1) && StringUtil.isNotEmpty(robot_host)" + gameId1 + " " +robot_host);
if (StringUtil.isNotEmpty(gameId1) && StringUtil.isNotEmpty(robot_host)) { if (StringUtil.isNotEmpty(gameId1) && StringUtil.isNotEmpty(robot_host)) {
String roomid = resData.getString("room_id"); String roomid = resData.getString("room_id");
String playersStr = jedis0.hget("room:" + roomid, "players"); log.info("room_idroom_idroom_id" + roomid);
//String players = playersStr.substring(1, playersStr.length() - 1); sendRobotData(roomid, groupId,robot_host,Integer.parseInt(gameId1));
//判断是否有开机器人
if (StringUtil.isNotEmpty(playersStr)) {
ITArray players = TArray.newFromJsonData(playersStr);
System.out.println("players:" + playersStr);
/*if (players.size() == 2) {
System.out.println("******************房间是2个人空的:" + roomid);
sendRoboJointData(roomid, groupId,robot_host,Integer.parseInt(gameId1));
} else */
if (players.size() == 1) {
System.out.println("******************房间是有人的:" + roomid);
if (Integer.parseInt(players.get(0).toString()) != acc.id) {
sendRoboJointData(roomid, groupId,robot_host,Integer.parseInt(gameId1));
} else {
sendRobotData(roomid, groupId,robot_host,Integer.parseInt(gameId1));
}
} else {
System.out.println("******************房间没有人的:" + roomid);
sendRobotData(roomid, groupId,robot_host,Integer.parseInt(gameId1));
}
} else {
sendRobotData(roomid, groupId,robot_host,Integer.parseInt(gameId1));
}
} }
} }