<?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'];
    }

}