Merge branch 'master' of gitlab.com:CIEFWorldwideSdnBhd/exchange-2.0 into supplier-bill-group-dashboard

This commit is contained in:
JiaSheng
2024-03-06 15:16:50 +08:00
2 changed files with 8 additions and 7 deletions
@@ -62,14 +62,14 @@ class ExpiredBookingCommand extends Command
foreach ($bookings as $booking) { foreach ($bookings as $booking) {
$this->updatesBookingStatus->execute($booking, ApprovalStatus::EXPIRED); $this->updatesBookingStatus->execute($booking, ApprovalStatus::EXPIRED);
Log::info("Expired Booking without payment & purchase order, booking id: " . $booking->id); $this->info(Carbon::now() . " : Expired Booking without payment & purchase order, booking id: " . $booking->id);
$transactions = $booking->transactions; $transactions = $booking->transactions;
foreach ($transactions as $transaction) { foreach ($transactions as $transaction) {
$prevStatus = $transaction->status; $prevStatus = $transaction->status;
$transaction->status = ApprovalStatus::EXPIRED; $transaction->status = ApprovalStatus::EXPIRED;
$transaction->save(); $transaction->save();
Log::info("Expired Transaction id: {$transaction->id} from Booking id: {$booking->id}. Status before update: {$prevStatus}"); $this->info(Carbon::now() . " : 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) { foreach ($bookings as $booking) {
$this->updatesBookingStatus->execute($booking, ApprovalStatus::EXPIRED); $this->updatesBookingStatus->execute($booking, ApprovalStatus::EXPIRED);
Log::info("Expired Booking without payment but with purchase order, booking id: " . $booking->id); $this->info(Carbon::now() . " : Expired Booking without payment but with purchase order, booking id: " . $booking->id);
$transactions = $booking->transactions; $transactions = $booking->transactions;
foreach ($transactions as $transaction) { foreach ($transactions as $transaction) {
$prevStatus = $transaction->status; $prevStatus = $transaction->status;
$transaction->status = ApprovalStatus::EXPIRED; $transaction->status = ApprovalStatus::EXPIRED;
$transaction->save(); $transaction->save();
Log::info("Expired Transaction id: {$transaction->id} from Booking id: {$booking->id}. Status before update: {$prevStatus}"); $this->info(Carbon::now() . " : Expired Transaction id: {$transaction->id} from Booking id: {$booking->id}. Status before update: {$prevStatus}");
} }
} }
} }
+4 -3
View File
@@ -46,11 +46,12 @@ class Kernel extends ConsoleKernel
$schedule->command('booking:expired') $schedule->command('booking:expired')
->dailyAt('02:00') ->dailyAt('02:00')
->appendOutputTo(storage_path().'/logs/expire-booking.log')
->withoutOverlapping(); ->withoutOverlapping();
$schedule->command('purchaseOrder:autoFill') // $schedule->command('purchaseOrder:autoFill')
->dailyAt('03:00') // ->dailyAt('03:00')
->withoutOverlapping(); // ->withoutOverlapping();
} }
/** /**