Skip to content
Snippets Groups Projects
Commit 1f518ada authored by ThibautDemare's avatar ThibautDemare
Browse files

date('now') is the real current date. Not the current date inside the simulation

parent 9c27ed03
No related branches found
No related tags found
No related merge requests found
...@@ -172,8 +172,9 @@ species Building { ...@@ -172,8 +172,9 @@ species Building {
stockBuilding.quantity <- stockBuilding.quantity + entering_stock.stock.quantity; stockBuilding.quantity <- stockBuilding.quantity + entering_stock.stock.quantity;
if(entering_stock.stepOrderMade >= starting_date){ if(entering_stock.stepOrderMade >= starting_date){
// Update lists containing the time to deliver some goods in order to measure the efficiency of the actors // Update lists containing the time to deliver some goods in order to measure the efficiency of the actors
(entering_stock.stock.lp as LogisticsServiceProvider).timeToDeliver <- (entering_stock.stock.lp as LogisticsServiceProvider).timeToDeliver + (date("now") - entering_stock.stepOrderMade);//((int(time/3600)) - entering_stock.stepOrderMade); float t <- ((current_date - entering_stock.stepOrderMade))/3600.0;
localTimeToBeDeliveredLastDeliveries <- localTimeToBeDeliveredLastDeliveries + ((date("now") - entering_stock.stepOrderMade))/3600.0;//((int(time/3600)) - entering_stock.stepOrderMade); (entering_stock.stock.lp as LogisticsServiceProvider).timeToDeliver <- (entering_stock.stock.lp as LogisticsServiceProvider).timeToDeliver + t;//((int(time/3600)) - entering_stock.stepOrderMade);
localTimeToBeDeliveredLastDeliveries <- localTimeToBeDeliveredLastDeliveries + t;//((int(time/3600)) - entering_stock.stepOrderMade);
} }
} }
j <- j + 1; j <- j + 1;
......
...@@ -71,7 +71,7 @@ species SupplyChainElement schedules: [] { ...@@ -71,7 +71,7 @@ species SupplyChainElement schedules: [] {
self.position <- myself.position; self.position <- myself.position;
self.reference <- stock; self.reference <- stock;
self.logisticsServiceProvider <- myself.supplyChain.logisticsServiceProvider; self.logisticsServiceProvider <- myself.supplyChain.logisticsServiceProvider;
self.stepOrderMade <- date("now");//int(time/3600); self.stepOrderMade <- current_date;//int(time/3600);
self.strategy <- myself.supplyChain.logisticsServiceProvider.costsPathStrategy; self.strategy <- myself.supplyChain.logisticsServiceProvider.costsPathStrategy;
} }
return o[0]; return o[0];
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment