From bce9c700a06cb85a7daa36046ac491b6f27b7d0d Mon Sep 17 00:00:00 2001 From: zhangyuheng Date: Wed, 26 Jun 2024 18:01:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E6=AD=A5=E5=AE=9E=E7=8E=B0=E4=BA=86?= =?UTF-8?q?=E8=B7=A8=E6=9C=8D=E5=8A=A1=E5=99=A8tp=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=88=E9=80=9A=E8=BF=87=E5=88=9D=E6=AD=A5=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/lunadeer/dominion/dtos/ServerInfoDTO.java | 1 + src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/main/java/cn/lunadeer/dominion/dtos/ServerInfoDTO.java b/src/main/java/cn/lunadeer/dominion/dtos/ServerInfoDTO.java index f48490f..5db23f6 100644 --- a/src/main/java/cn/lunadeer/dominion/dtos/ServerInfoDTO.java +++ b/src/main/java/cn/lunadeer/dominion/dtos/ServerInfoDTO.java @@ -34,6 +34,7 @@ public class ServerInfoDTO { serverInfoDTO.name.value = plugin.getServer().getName(); InsertRow insertRow = new InsertRow(); insertRow.returningAll() + .onConflictDoNothing(new Field("id", null)) .field(serverInfoDTO.name) .table("server_info"); try (ResultSet res = insertRow.execute()) { diff --git a/src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java b/src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java index 88b9fa7..79662e4 100644 --- a/src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java +++ b/src/main/java/cn/lunadeer/dominion/tuis/ListDominion.java @@ -41,6 +41,9 @@ public class ListDominion { view.add(Line.create().append(manage).append(dominion)); } for (Integer serverId : GlobalTeleport.instance.getAllServerInfo().keySet()) { + if (serverId == GlobalTeleport.instance.getThisServerId()) { + continue; + } List names = DominionDTO.selectAllNamesOfServer(serverId, player.getUniqueId()); if (names.size() == 0) continue; view.add(Line.create().append(""));