Lint
This commit is contained in:
parent
da8dd12dad
commit
027a159a1c
|
@ -191,7 +191,7 @@ class Member extends Model implements Geolocatable
|
||||||
|
|
||||||
protected function getAusstand(): int
|
protected function getAusstand(): int
|
||||||
{
|
{
|
||||||
return (int) $this->invoicePositions()->whereHas('invoice', fn ($query) => $query->whereNeedsPayment())->sum('price');
|
return (int) $this->invoicePositions()->whereHas('invoice', fn($query) => $query->whereNeedsPayment())->sum('price');
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------- Relations ----------------------------------
|
// ---------------------------------- Relations ----------------------------------
|
||||||
|
@ -339,7 +339,7 @@ class Member extends Model implements Geolocatable
|
||||||
return $query->addSelect([
|
return $query->addSelect([
|
||||||
'pending_payment' => InvoicePosition::selectRaw('SUM(price)')
|
'pending_payment' => InvoicePosition::selectRaw('SUM(price)')
|
||||||
->whereColumn('invoice_positions.member_id', 'members.id')
|
->whereColumn('invoice_positions.member_id', 'members.id')
|
||||||
->whereHas('invoice', fn ($query) => $query->whereNeedsPayment()),
|
->whereHas('invoice', fn($query) => $query->whereNeedsPayment()),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -350,7 +350,7 @@ class Member extends Model implements Geolocatable
|
||||||
*/
|
*/
|
||||||
public function scopeWhereHasPendingPayment(Builder $query): Builder
|
public function scopeWhereHasPendingPayment(Builder $query): Builder
|
||||||
{
|
{
|
||||||
return $query->whereHas('invoicePositions', fn ($q) => $q->whereHas('invoice', fn ($q) => $q->whereNeedsPayment()));
|
return $query->whereHas('invoicePositions', fn($q) => $q->whereHas('invoice', fn($q) => $q->whereNeedsPayment()));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -499,7 +499,7 @@ class Member extends Model implements Geolocatable
|
||||||
'name' => $this->fullname,
|
'name' => $this->fullname,
|
||||||
'address' => $this->address,
|
'address' => $this->address,
|
||||||
'zipLocation' => $this->zip . ' ' . $this->location,
|
'zipLocation' => $this->zip . ' ' . $this->location,
|
||||||
'mglnr' => Lazy::create(fn () => 'Mglnr.: ' . $this->nami_id),
|
'mglnr' => Lazy::create(fn() => 'Mglnr.: ' . $this->nami_id),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -508,7 +508,7 @@ class Member extends Model implements Geolocatable
|
||||||
*/
|
*/
|
||||||
public static function forSelect(): array
|
public static function forSelect(): array
|
||||||
{
|
{
|
||||||
return static::select(['id', 'firstname', 'lastname'])->get()->map(fn ($member) => ['id' => $member->id, 'name' => $member->fullname])->toArray();
|
return static::select(['id', 'firstname', 'lastname'])->get()->map(fn($member) => ['id' => $member->id, 'name' => $member->fullname])->toArray();
|
||||||
}
|
}
|
||||||
|
|
||||||
// -------------------------------- Geolocation --------------------------------
|
// -------------------------------- Geolocation --------------------------------
|
||||||
|
@ -567,7 +567,7 @@ class Member extends Model implements Geolocatable
|
||||||
'age_group_icon' => $this->ageGroupMemberships->first()?->subactivity->slug,
|
'age_group_icon' => $this->ageGroupMemberships->first()?->subactivity->slug,
|
||||||
'is_leader' => $this->leaderMemberships()->count() > 0,
|
'is_leader' => $this->leaderMemberships()->count() > 0,
|
||||||
'memberships' => $this->memberships()->active()->get()
|
'memberships' => $this->memberships()->active()->get()
|
||||||
->map(fn ($membership) => [...$membership->only('activity_id', 'subactivity_id'), 'both' => $membership->activity_id . '|' . $membership->subactivity_id, 'with_group' => $membership->group_id . '|' . $membership->activity_id . '|' . $membership->subactivity_id]),
|
->map(fn($membership) => [...$membership->only('activity_id', 'subactivity_id'), 'both' => $membership->activity_id . '|' . $membership->subactivity_id, 'with_group' => $membership->group_id . '|' . $membership->activity_id . '|' . $membership->subactivity_id]),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue