[energidataservice] Update JRuby example (#16961)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
This commit is contained in:
jimtng 2024-06-30 00:13:03 +10:00 committed by GitHub
parent 4cb176857b
commit 3770650bf4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -119,11 +119,11 @@ rule "Calculate total price" do
time_series = TimeSeries.new # the default policy is replace time_series = TimeSeries.new # the default policy is replace
spot_prices.each do |spot_price| spot_prices.each do |spot_price|
total_price = spot_price.state + total_price = spot_price +
GridTariff.persisted_state(spot_price.timestamp).state + GridTariff.persisted_state(spot_price.timestamp) +
SystemTariff.persisted_state(spot_price.timestamp).state + SystemTariff.persisted_state(spot_price.timestamp) +
TransmissionGridTariff.persisted_state(spot_price.timestamp).state + TransmissionGridTariff.persisted_state(spot_price.timestamp) +
ElectricityTax.persisted_state(spot_price.timestamp).state ElectricityTax.persisted_state(spot_price.timestamp)
time_series.add(spot_price.timestamp, total_price) time_series.add(spot_price.timestamp, total_price)
end end
TotalPrice.persist(time_series) TotalPrice.persist(time_series)