callbackBillplzProcessor = $callbackBillplzProcessor; } /** * Execute the console command. * * @return int */ public function handle() { ini_set('memory_limit', '-1'); $this->outputArray = []; $start = new Carbon(); //Transaction fix with this one time fix command: 15205, 16803 //This transaction, 16803 has approve payment but not its owner, shipping invoice $transaction = Transaction::whereIn('id', [16803])->first(); $this->info(Carbon::now() . ' : One time fix failled callback from billplz for transaction with id 16803 cron started.'); if($transaction && $transaction->id == 16803){ $status = ApprovalStatus::APPROVED; $this->callbackBillplzProcessor->execute($transaction, $status); } $end = new Carbon(); $elapsedTime = $start->diff($end)->format('%H:%I:%S'); $this->info(Carbon::now() . ' : One time fix failled callback from billplz for transaction with id 16803 cron ended. ElapsedTime: ' . $elapsedTime); } }