uniacid = $u->uniacid; \Setting::$uniqueAccountId = $u->uniacid; $this->handleTask(); } } public function handleTask() { //$current_time = time(); $payExceptions = PayCallbackException::uniacid() ->where('error_code', PayCallbackException::ORDER_CLOSE) ->where('status', PayCallbackException::INITIAL) ->get(); if ($payExceptions->isNotEmpty()) { foreach ($payExceptions as $payException) { $payException->refund(); } } } }