request( uniqid(), self::SEPARATE_ACCOUNTS, ['global_order_id' => $global_order_id,'user_id'=>$uid]); $response = $client->send($request); return $response->getBody()->getContents(); } /** * 订单整笔退款 * @param $global_order_id * @param $uid * @return string */ public static function orderRefund($global_order_id,$uid){ $client = Client::factory(env('RPC_SITE_HOST')); $request = $client->request( uniqid(), self::ORDER_REFUND, ['global_order_id' => $global_order_id,'user_id'=>$uid]); $response = $client->send($request); return $response->getBody()->getContents(); } public static function getDistance($lng1, $lat1, $lng2, $lat2){ $client = Client::factory(env('RPC_SITE_HOST')); $request = $client->request( uniqid(), self::GET_DISTANCE, ['lng1' => $lng1,'lat1'=>$lat1,'lng2'=>$lng2,'lat2'=>$lat2]); $response = $client->send($request); return json_decode($response->getBody()->getContents(),true); } }