Get the correct ordering for flight route on map
This commit is contained in:
parent
ec9d00c597
commit
77055991af
@ -240,7 +240,7 @@ class Pirep extends BaseModel
|
||||
{
|
||||
return $this->hasMany(Acars::class, 'pirep_id')
|
||||
->where('type', AcarsType::FLIGHT_PATH)
|
||||
->orderBy('created_at', 'asc');
|
||||
->orderBy('created_at', 'desc');
|
||||
}
|
||||
|
||||
public function acars_logs()
|
||||
|
@ -28,12 +28,18 @@ class AcarsRepository extends BaseRepository //implements CacheableInterface
|
||||
'type' => $type,
|
||||
];
|
||||
|
||||
$order_by = 'created_at';
|
||||
if($type === AcarsType::ROUTE) {
|
||||
$order_by = 'order';
|
||||
switch($type) {
|
||||
default:
|
||||
case AcarsType::FLIGHT_PATH:
|
||||
case AcarsType::LOG:
|
||||
$order_by = 'created_at';
|
||||
break;
|
||||
case AcarsType::ROUTE:
|
||||
$order_by = 'order';
|
||||
break;
|
||||
}
|
||||
|
||||
return $this->orderBy('order', 'asc')->findWhere($where);
|
||||
return $this->orderBy($order_by, 'asc')->findWhere($where);
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user