googleOAuthService->getGoogleAdCustomers($options); $customers = $this->bpsAdAccountService->getGoogleAdAccounts($options); foreach ($customers as $customer) { if ($customer['login_customer_id'] >0){ Redis::send($queue,$customer,rand(1,10)); } } return self::event.' send queue ok'; } /** * get campaigns * @throws ApiException */ public function getCampaigns($customer) { // $customers = $this->googleOAuthService->getGoogleAdCustomers($options); // dump($customers); // foreach ($customers as $customer) { // dump($customer); $googleAdsCampaignService = new googleAdsCampaignService($customer['account_id']); if ($customer['login_customer_id'] >0){ $resourceName = $googleAdsCampaignService->runListCampaigns($customer['account_id'],$customer); } // } // return $this->successResponse(['campaigns_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 ]); } }