<?php namespace App\Http\Services; use App\Exceptions\InvalidRequestException; use App\Http\Models\Order\OrderModel; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Log; use SoapClient; use App\Http\Services\SaleOrderDetailsService; //调用第三方api接口服务层 class ThirdService { //获取商品详情 public static function getGoodsInfo($goods_ids){ $url = env('GOODS_INFO_URL', '') . '/synchronization'; $req_params['goods_id'] = implode(',', $goods_ids); $response = Http::asForm()->post($url, $req_params); if (request()->input("debug") == 1){ print_r($url); print_r("<br/>"); print_r($req_params); print_r("<br/>"); print_r($response->body()); print_r("<br/>"); die(); } $res = json_decode($response->body(), true); if (!$res || $res['errcode'] != 0) { return []; } return $res['data']; } }