浏览代码

BETA: Fixing little typos in punishment system using wrong database types to store/restore key.

Rumen Nikiforov 12 年之前
父节点
当前提交
330fea8001

+ 1 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/instancemanager/PunishmentManager.java

@@ -64,7 +64,7 @@ public class PunishmentManager
 		{
 			while (rset.next())
 			{
-				final Object key = rset.getInt("key");
+				final Object key = rset.getObject("key");
 				final PunishmentAffect affect = PunishmentAffect.getByName(rset.getString("affect"));
 				final PunishmentType type = PunishmentType.getByName(rset.getString("type"));
 				final long expirationTime = rset.getLong("expiration");

+ 1 - 1
L2J_Server_BETA/java/com/l2jserver/gameserver/model/punishment/PunishmentTask.java

@@ -182,7 +182,7 @@ public class PunishmentTask implements Runnable
 			try (Connection con = L2DatabaseFactory.getInstance().getConnection();
 				PreparedStatement st = con.prepareStatement(INSERT_QUERY))
 			{
-				st.setString(1, String.valueOf(_key));
+				st.setObject(1, _key);
 				st.setString(2, _affect.name());
 				st.setString(3, _type.name());
 				st.setLong(4, _expirationTime);