layouts schick gemacht und packagelimits weiter implementiert
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Console\Commands;
|
||||
use App\Events\Packages\EventPackageGalleryExpired;
|
||||
use App\Events\Packages\EventPackageGalleryExpiring;
|
||||
use App\Models\EventPackage;
|
||||
use App\Services\Monitoring\PackageLimitMetrics;
|
||||
use Illuminate\Console\Command;
|
||||
|
||||
class CheckEventPackages extends Command
|
||||
@@ -53,6 +54,8 @@ class CheckEventPackages extends Command
|
||||
'credit_warning_threshold' => null,
|
||||
])->save();
|
||||
|
||||
PackageLimitMetrics::recordCreditRecovery($balance);
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -65,6 +68,7 @@ class CheckEventPackages extends Command
|
||||
)
|
||||
) {
|
||||
event(new \App\Events\Packages\TenantCreditsLow($tenant, $balance, $threshold));
|
||||
PackageLimitMetrics::recordCreditWarning($threshold, $balance);
|
||||
$tenant->forceFill([
|
||||
'credit_warning_sent_at' => $now,
|
||||
'credit_warning_threshold' => $threshold,
|
||||
@@ -99,6 +103,7 @@ class CheckEventPackages extends Command
|
||||
if ($daysDiff < 0) {
|
||||
if (! $package->gallery_expired_notified_at) {
|
||||
event(new EventPackageGalleryExpired($package));
|
||||
PackageLimitMetrics::recordGalleryExpired();
|
||||
$package->forceFill([
|
||||
'gallery_expired_notified_at' => $now,
|
||||
])->save();
|
||||
@@ -118,6 +123,7 @@ class CheckEventPackages extends Command
|
||||
foreach ($warningDays as $day) {
|
||||
if ($daysDiff <= $day && $daysDiff >= 0) {
|
||||
event(new EventPackageGalleryExpiring($package, $day));
|
||||
PackageLimitMetrics::recordGalleryWarning($day);
|
||||
$package->forceFill([
|
||||
'gallery_warning_sent_at' => $now,
|
||||
])->save();
|
||||
@@ -142,6 +148,7 @@ class CheckEventPackages extends Command
|
||||
if ($daysDiff < 0) {
|
||||
if (! $tenantPackage->expired_notified_at) {
|
||||
event(new \App\Events\Packages\TenantPackageExpired($tenantPackage));
|
||||
PackageLimitMetrics::recordTenantPackageExpired();
|
||||
$tenantPackage->forceFill(['expired_notified_at' => $now])->save();
|
||||
}
|
||||
|
||||
@@ -162,6 +169,7 @@ class CheckEventPackages extends Command
|
||||
foreach ($eventPackageExpiryDays as $day) {
|
||||
if ($daysDiff <= $day && $daysDiff >= 0) {
|
||||
event(new \App\Events\Packages\TenantPackageExpiring($tenantPackage, $day));
|
||||
PackageLimitMetrics::recordTenantPackageWarning($day);
|
||||
$tenantPackage->forceFill(['expiry_warning_sent_at' => $now])->save();
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user