diff --git a/pom.xml b/pom.xml
index de7aaa4..98973f4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
cn.lunadeer
Dominion
- 1.30.12-beta
+ 1.30.13-beta
jar
Dominion
diff --git a/src/main/java/cn/lunadeer/dominion/dtos/DominionDTO.java b/src/main/java/cn/lunadeer/dominion/dtos/DominionDTO.java
index 882ee47..8e3057a 100644
--- a/src/main/java/cn/lunadeer/dominion/dtos/DominionDTO.java
+++ b/src/main/java/cn/lunadeer/dominion/dtos/DominionDTO.java
@@ -106,19 +106,19 @@ public class DominionDTO {
}
public static DominionDTO insert(DominionDTO dominion) {
- String sql = "INSERT INTO dominion (" +
- "owner, name, world, x1, y1, z1, x2, y2, z2, ";
+ StringBuilder sql = new StringBuilder("INSERT INTO dominion (" +
+ "owner, name, world, x1, y1, z1, x2, y2, z2, ");
for (Flag f : Flag.getAllDominionFlags()) {
- sql += f.getFlagName() + ", ";
+ sql.append(f.getFlagName()).append(", ");
}
- sql += "tp_location, join_message, leave_message";
- sql += ") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ";
+ sql.append("tp_location, join_message, leave_message");
+ sql.append(") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ");
for (Flag f : Flag.getAllDominionFlags()) {
- sql += f.getDefaultValue() + ", ";
+ sql.append(f.getDefaultValue()).append(", ");
}
- sql += "'default', ?, ?)";
- sql += ") RETURNING *;";
- List dominions = query(sql,
+ sql.append("'default', ?, ?");
+ sql.append(") RETURNING *;");
+ List dominions = query(sql.toString(),
dominion.getOwner(),
dominion.getName(),
dominion.getWorld(),
diff --git a/src/main/java/cn/lunadeer/dominion/dtos/PlayerPrivilegeDTO.java b/src/main/java/cn/lunadeer/dominion/dtos/PlayerPrivilegeDTO.java
index 6d694c5..faf2ecb 100644
--- a/src/main/java/cn/lunadeer/dominion/dtos/PlayerPrivilegeDTO.java
+++ b/src/main/java/cn/lunadeer/dominion/dtos/PlayerPrivilegeDTO.java
@@ -9,22 +9,25 @@ import java.util.*;
public class PlayerPrivilegeDTO {
public static PlayerPrivilegeDTO insert(PlayerPrivilegeDTO player) {
- String sql = "INSERT INTO player_privilege (player_uuid, admin, dom_id, ";
+ StringBuilder sql = new StringBuilder("INSERT INTO player_privilege (player_uuid, admin, dom_id, ");
for (Flag f : Flag.getAllPrivilegeFlags()) {
- sql += f.getFlagName() + ", ";
+ sql.append(f.getFlagName()).append(", ");
}
- sql = sql.substring(0, sql.length() - 2);
+ sql = new StringBuilder(sql.substring(0, sql.length() - 2));
- sql += ") VALUES ('" + player.getPlayerUUID() + "', " + player.getAdmin() + ", " + player.getDomID() + ", ";
+ sql.append(") VALUES ('")
+ .append(player.getPlayerUUID()).append("', ")
+ .append(player.getAdmin()).append(", ")
+ .append(player.getDomID()).append(", ");
for (Flag f : Flag.getAllPrivilegeFlags()) {
- sql += player.getFlagValue(f) + ", ";
+ sql.append(player.getFlagValue(f)).append(", ");
}
- sql = sql.substring(0, sql.length() - 2);
+ sql = new StringBuilder(sql.substring(0, sql.length() - 2));
- sql += ") RETURNING *;";
- List players = query(sql);
+ sql.append(") RETURNING *;");
+ List players = query(sql.toString());
if (players.size() == 0) return null;
return players.get(0);
}