| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | <?phpnamespace App\Http\Middleware;use App\Service\FinishedOrderService;use Closure;use Illuminate\Http\Request;use Illuminate\Support\Facades\Log;use Symfony\Component\HttpFoundation\Response;class YongYou{    /**     * Handle an incoming request.     *     * @param  \Illuminate\Http\Request  $request     * @param  \Closure  $next     * @return mixed     */    public function handle(Request $request, Closure $next)    {        // 在这里可以添加请求前的操作,但通常我们只关心请求后的操作。        return $next($request);    }    /**     * Handle the request termination.     *     * @param  \Illuminate\Http\Request  $request     * @param  \Illuminate\Http\Response  $response     * @return void     */    public function terminate(Request $request, Response $response)    {        $userData = $request->userData->toArray();        $return = json_decode($response->content(),true);        if($return['code'] == 200){            if(! empty($return['data']['package_data'])){                $package_data = $return['data']['package_data'];                if(! empty($package_data)) {                    $service = new FinishedOrderService();                    $service->U8Rdrecord10Save($package_data,$userData);                }            }        }    }}
 |