CRolfe
September 1, 2020, 2:16am
1
I’m trying to figure out how I can modify the app controllers code to following fuel “tankering” logic.
What I have done so far was create another field on the PIREP submit labeled block_in_fuel.
That seems to be working fine.
But now I want the PirepFinanceService to look for the previous pirep for that aircraft.
Is there a function like that already built I could use to accomplish finding that record?
From there I assume I would so something like …$fuel_used = $pirep->block_fuel - $prevpirep->block_in_fuel
I’m a huge noob to Laravel. So any pointers would be appreciated.
mahir
September 22, 2020, 7:56pm
2
After line 154 of App\Services\Finance\PirepFinanceService.php,
Just add this code. I think it should work.
$aircraft\_id = $pirep-\>aircraft-\>id; $prev\_pirep = Pirep::select('block\_in\_fuel')-\>where('aircraft\_id', $aircraft\_id)-\>first(); $fuel\_used = $pirep-\>block\_fuel - $prev\_pirep-\>block\_in\_fuel;
nabeel
September 24, 2020, 12:42pm
3
Is that also an additional fuel used you want to do? It’s probably better to do that in a module listening to one of the PIREP events. That way it won’t get overwritten.
Edit: Sorry, just realized we already talked and you opened that Github issue. I’ll be adding that in.