@ -186,20 +186,27 @@ public class dbWarehouseHandler extends dbHandlerBase {
@@ -186,20 +186,27 @@ public class dbWarehouseHandler extends dbHandlerBase {
public void LOAD_WORKORDERS ( ) {
ArrayList < WorkOrder > delete List = new ArrayList < > ( ) ;
ArrayList < WorkOrder > submit List = new ArrayList < > ( ) ;
try ( Connection connection = DbManager . getConnection ( ) ;
PreparedStatement preparedStatement = connection . prepareStatement ( "SELECT * FROM `dyn_workorders`;" ) ;
ResultSet rs = preparedStatement . executeQuery ( ) ) {
while ( rs . next ( ) ) {
int workOrderID = rs . getInt ( "workOrderID" ) ;
JSONObject jsonObject = new JSONObject ( rs . getString ( "workorder" ) ) ;
WorkOrder workOrder = new WorkOrder ( jsonObject ) ;
delete List. add ( workOrder ) ;
submit List. add ( workOrder ) ;
}
} catch ( Exception e ) {
Logger . error ( e ) ;
}
// Delete the old records
for ( WorkOrder workOrder : submitList )
DbManager . WarehouseQueries . DELETE_WORKORDER ( workOrder ) ;
// Pass the new workOrders to the ForgeManager
}
}