googleOAuthService->getGoogleAdCustomers([]); foreach ($customers as $customer) { if ($customer['login_customer_id'] > 0) { Redis::send($queue, $customer); } } return 'ads redis queue ok'; } /** * get groups * @throws ApiException */ public function getAds($customer) { $googleAdsAdService = new GoogleAdsAdService($customer['customer_id']); if ($customer['login_customer_id'] > 0) { $resourceName = $googleAdsAdService->runListAds($customer['customer_id'], $customer); } // return $this->successResponse(['ads_list' => $resourceName]); } // 可以加入一些公共方法 protected function successResponse($data): Response { return Json([ 'code' => 0, 'msg' => 'ok', 'data' => $data, ]); } protected function errorResponse($code, $message, $data = []): Response { return Json([ 'code' => $code, 'msg' => $message ?: 'error', 'data' => $data ]); } }