|
|
|
@ -9,7 +9,9 @@ use Graze\GuzzleHttp\JsonRpc\Client; |
|
|
|
class Rpc |
|
|
|
{ |
|
|
|
|
|
|
|
const SEPARATE_ACCOUNTS = "/separateaccounts/orderOnlineCompleted"; |
|
|
|
const SEPARATE_ACCOUNTS = "/order/onlineComplete"; |
|
|
|
const ORDER_REFUND = "/order/onlineRefund"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
@ -18,15 +20,23 @@ class Rpc |
|
|
|
* @param $uid |
|
|
|
* @return string |
|
|
|
*/ |
|
|
|
public static function separateAccounts($oid,$uid){ |
|
|
|
public static function separateAccounts($global_order_id,$uid){ |
|
|
|
$client = Client::factory(env('RPC_SITE_HOST')); |
|
|
|
$request = $client->request( |
|
|
|
uniqid(), |
|
|
|
self::SEPARATE_ACCOUNTS, |
|
|
|
['orderMainId' => $oid,'userId'=>$uid]); |
|
|
|
['global_order_id' => $global_order_id,'user_id'=>$uid]); |
|
|
|
$response = $client->send($request); |
|
|
|
return $response->getBody()->getContents(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
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(); |
|
|
|
} |
|
|
|
} |