$yesterday, "end_date" => $yesterday ]; switch ($company['company_type']) { case 18: $parmas['brigade_id'] = $company['brigade']; $parmas['village_code'] = $company['village']; $parmas['street_code'] = $company['street']; $parmas['district_code'] = $company['area']; $parmas['city_code'] = $company['city']; break; case 17: $parmas['village_code'] = $company['village']; $parmas['street_code'] = $company['street']; $parmas['district_code'] = $company['area']; $parmas['city_code'] = $company['city']; break; case 16: $parmas['street_code'] = $company['street']; $parmas['district_code'] = $company['area']; $parmas['city_code'] = $company['city']; break; case 15: $parmas['district_code'] = $company['area']; $parmas['city_code'] = $company['city']; break; case 14: $parmas['city_code'] = $company['city']; break; default: Log::error('任务结算失败,公司类型错误:' . $company['company_type']); return false; } try { $res = HttpClient::create()->request('GET', 'https://crmeb-test.shop.lihaink.cn/api/order/statistics', [ 'query' => $parmas, ]); $json = json_decode($res->getContent(), true); $arr['total_price'] = 0; $arr['status'] = 0; $arr['day_money'] = 0; $name = '片区交易'; if ($json['status'] == 200) { $arr['total_price'] = $json['data']['total_price']; //基础金额*(每日基户数*天数)//且户数小于公司总户数 $user_count = UserInformationg::where('company_id', $company['id'])->count(); // $user_count_two = 5 * $company['day_count']; if ($user_count_two > $user_count) { $user_count_money = 58 * $user_count; } else { $user_count_money = 58 * $user_count_two; } if ($json['data']['total_price'] > $user_count_money) { $arr['status'] = 1; $name = '片区交易'; } $arr['day_money'] = $user_count_money; } else { Log::error('获取订单金额失败:' . $json . '参数:' . json_encode($parmas)); } return ['name' => $name, 'arr' => $arr]; } catch (\Exception $e) { Log::error('获取订单金额失败:' . $e->getMessage() . '参数:' . json_encode($parmas)); return false; } } }