completed workOrders handling update

This commit is contained in:
2024-05-10 09:34:58 -04:00
parent 5fd4e5a088
commit 77673fde5f
+6 -3
View File
@@ -62,6 +62,11 @@ public enum ForgeManager implements Runnable {
try {
workOrder = forge.take();
// For workOrders loaded from disk
if (workOrder.runCompleted)
continue;
// This workOrder has completed production.
if (workOrder.total_produced >= workOrder.total_to_produce) {
@@ -81,10 +86,8 @@ public enum ForgeManager implements Runnable {
// Update workOrder on disk
DbManager.WarehouseQueries.WRITE_WORKORDER(workOrder);
}
if (workOrder.runCompleted)
continue;
}
// PERSIST current cooking batch and move
// our new items to vendor inventory