Browse Source

Bonus code removed.

master
MagicBot 2 years ago
parent
commit
55756472c6
  1. 86
      src/engine/db/handlers/dbWarehouseHandler.java

86
src/engine/db/handlers/dbWarehouseHandler.java

@ -33,20 +33,6 @@ public class dbWarehouseHandler extends dbHandlerBase {
this.localClass = Warehouse.class; this.localClass = Warehouse.class;
this.localObjectType = engine.Enum.GameObjectType.valueOf(this.localClass.getSimpleName()); this.localObjectType = engine.Enum.GameObjectType.valueOf(this.localClass.getSimpleName());
if (columns.isEmpty()) {
createColumns();
}
}
public Warehouse CREATE_WAREHOUSE(Warehouse wh) {
try {
wh = this.addWarehouse(wh);
} catch (Exception e) {
Logger.error(e);
wh = null;
}
return wh;
} }
public ArrayList<AbstractGameObject> CREATE_WAREHOUSE( int parentZoneID, int OwnerUUID, String name, int meshUUID, public ArrayList<AbstractGameObject> CREATE_WAREHOUSE( int parentZoneID, int OwnerUUID, String name, int meshUUID,
@ -113,50 +99,6 @@ public class dbWarehouseHandler extends dbHandlerBase {
} }
//Don't call yet, not ready in DB. -
public boolean WAREHOUSE_ADD(Item item, Warehouse warehouse, ItemBase ib, int amount) {
if (item == null || warehouse == null || ib == null || !(dbWarehouseHandler.columns.containsKey(ib.getUUID()))) {
return false;
}
if ((item.getNumOfItems() - amount) < 0) {
return false;
}
if (!warehouse.getResources().containsKey(ib)) {
return false;
}
prepareCallable("CALL `warehouse_ADD`(?,?,?,?,?,?,?);");
setLong(1, (long) warehouse.getObjectUUID());
setInt(2, warehouse.getResources().get(ib));
setLong(3, (long) item.getObjectUUID());
setInt(4, item.getNumOfItems());
setInt(5, amount);
setString(6, dbWarehouseHandler.columns.get(ib.getUUID()));
setInt(7, ib.getUUID());
String result = getResult();
return (result != null && result.equals("success"));
}
private Warehouse addWarehouse(Warehouse toAdd) {
prepareCallable("CALL `warehouse_CREATE`(?);");
setInt(1, toAdd.getUID());
int objectUUID = (int) getUUID();
if (objectUUID > 0) {
return GET_WAREHOUSE(objectUUID);
}
return null;
}
public Warehouse GET_WAREHOUSE(int objectUUID) {
Warehouse warehouse = (Warehouse) DbManager.getFromCache(GameObjectType.Warehouse, objectUUID);
if (warehouse != null)
return warehouse;
prepareCallable("SELECT * FROM `obj_warehouse` WHERE `UID` = ?");
setInt(1, objectUUID);
return (Warehouse) getObjectSingle(objectUUID);
}
public boolean updateLocks(final Warehouse wh, long locks) { public boolean updateLocks(final Warehouse wh, long locks) {
prepareCallable("UPDATE `obj_warehouse` SET `warehouse_locks`=? WHERE `UID` = ?"); prepareCallable("UPDATE `obj_warehouse` SET `warehouse_locks`=? WHERE `UID` = ?");
setLong(1, locks); setLong(1, locks);
@ -347,32 +289,6 @@ public class dbWarehouseHandler extends dbHandlerBase {
return (executeUpdate() != 0); return (executeUpdate() != 0);
} }
private static void createColumns() {
columns.put(1580000, "warehouse_stone");
columns.put(1580001, "warehouse_truesteel");
columns.put(1580002, "warehouse_iron");
columns.put(1580003, "warehouse_adamant");
columns.put(1580004, "warehouse_lumber");
columns.put(1580005, "warehouse_oak");
columns.put(1580006, "warehouse_bronzewood");
columns.put(1580007, "warehouse_mandrake");
columns.put(1580008, "warehouse_coal");
columns.put(1580009, "warehouse_agate");
columns.put(1580010, "warehouse_diamond");
columns.put(1580011, "warehouse_onyx");
columns.put(1580012, "warehouse_azoth");
columns.put(1580013, "warehouse_orichalk");
columns.put(1580014, "warehouse_antimony");
columns.put(1580015, "warehouse_sulfur");
columns.put(1580016, "warehouse_quicksilver");
columns.put(1580017, "warehouse_galvor");
columns.put(1580018, "warehouse_wormwood");
columns.put(1580019, "warehouse_obsidian");
columns.put(1580020, "warehouse_bloodstone");
columns.put(1580021, "warehouse_mithril");
columns.put(7, "warehouse_gold");
}
public boolean CREATE_TRANSACTION(int warehouseBuildingID, GameObjectType targetType, int targetUUID, TransactionType transactionType,Resource resource, int amount,DateTime date){ public boolean CREATE_TRANSACTION(int warehouseBuildingID, GameObjectType targetType, int targetUUID, TransactionType transactionType,Resource resource, int amount,DateTime date){
Transaction transactions = null; Transaction transactions = null;
prepareCallable("INSERT INTO `dyn_warehouse_transactions` (`warehouseUID`, `targetType`,`targetUID`, `type`,`resource`,`amount`,`date` ) VALUES (?,?,?,?,?,?,?)"); prepareCallable("INSERT INTO `dyn_warehouse_transactions` (`warehouseUID`, `targetType`,`targetUID`, `type`,`resource`,`amount`,`date` ) VALUES (?,?,?,?,?,?,?)");
@ -386,8 +302,6 @@ public class dbWarehouseHandler extends dbHandlerBase {
return (executeUpdate() != 0); return (executeUpdate() != 0);
} }
public static void addObject(ArrayList<AbstractGameObject> list, ResultSet rs) throws SQLException, UnknownHostException { public static void addObject(ArrayList<AbstractGameObject> list, ResultSet rs) throws SQLException, UnknownHostException {
String type = rs.getString("type"); String type = rs.getString("type");
switch (type) { switch (type) {

Loading…
Cancel
Save