uncomment and log to specific file for booking expired command

This commit is contained in:
JiaSheng
2024-03-01 23:28:14 +08:00
parent b2dd34106c
commit 42a399999a
2 changed files with 8 additions and 7 deletions
@@ -62,14 +62,14 @@ class ExpiredBookingCommand extends Command
foreach ($bookings as $booking) {
$this->updatesBookingStatus->execute($booking, ApprovalStatus::EXPIRED);
Log::info("Expired Booking without payment & purchase order, booking id: " . $booking->id);
$this->info("Expired Booking without payment & purchase order, booking id: " . $booking->id);
$transactions = $booking->transactions;
foreach ($transactions as $transaction) {
$prevStatus = $transaction->status;
$transaction->status = ApprovalStatus::EXPIRED;
$transaction->save();
Log::info("Expired Transaction id: {$transaction->id} from Booking id: {$booking->id}. Status before update: {$prevStatus}");
$this->info("Expired Transaction id: {$transaction->id} from Booking id: {$booking->id}. Status before update: {$prevStatus}");
}
}
@@ -86,14 +86,14 @@ class ExpiredBookingCommand extends Command
foreach ($bookings as $booking) {
$this->updatesBookingStatus->execute($booking, ApprovalStatus::EXPIRED);
Log::info("Expired Booking without payment but with purchase order, booking id: " . $booking->id);
$this->info("Expired Booking without payment but with purchase order, booking id: " . $booking->id);
$transactions = $booking->transactions;
foreach ($transactions as $transaction) {
$prevStatus = $transaction->status;
$transaction->status = ApprovalStatus::EXPIRED;
$transaction->save();
Log::info("Expired Transaction id: {$transaction->id} from Booking id: {$booking->id}. Status before update: {$prevStatus}");
$this->info("Expired Transaction id: {$transaction->id} from Booking id: {$booking->id}. Status before update: {$prevStatus}");
}
}
}
+4 -3
View File
@@ -44,9 +44,10 @@ class Kernel extends ConsoleKernel
->appendOutputTo(storage_path().'/logs/delete-bulk-download-files.log')
->withoutOverlapping();
// $schedule->command('booking:expired')
// ->dailyAt('02:00')
// ->withoutOverlapping();
$schedule->command('booking:expired')
->dailyAt('02:00')
->appendOutputTo(storage_path().'/logs/expire-booking.log')
->withoutOverlapping();
// $schedule->command('purchaseOrder:autoFill')
// ->dailyAt('03:00')