11 changed files with 203 additions and 53 deletions
-
32app/Admin/Common/Rpc.php
-
4app/Admin/Controllers/ImsCjdcOrderMainController.php
-
8app/Admin/Extensions/CheckRow.php
-
42app/Admin/Extensions/OrderPrint.php
-
31app/Admin/Extensions/OrderStateHandle.php
-
6app/Admin/Forms/SelectHorseman.php
-
13app/Http/Controllers/TestController.php
-
34app/Libs/feier_print/api_php_demo.php
-
2app/Models/ImsCjdcOrderMain.php
-
1composer.json
-
67composer.lock
@ -0,0 +1,32 @@ |
|||||
|
<?php |
||||
|
|
||||
|
|
||||
|
namespace App\Admin\Common; |
||||
|
|
||||
|
|
||||
|
use Graze\GuzzleHttp\JsonRpc\Client; |
||||
|
|
||||
|
class Rpc |
||||
|
{ |
||||
|
|
||||
|
const SEPARATE_ACCOUNTS = "/separateaccounts/orderOnlineCompleted"; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 订单完成时分账流水 |
||||
|
* @param $oid |
||||
|
* @param $uid |
||||
|
* @return string |
||||
|
*/ |
||||
|
public static function separateAccounts($oid,$uid){ |
||||
|
$client = Client::factory(env('RPC_SITE_HOST')); |
||||
|
$request = $client->request( |
||||
|
uniqid(), |
||||
|
self::SEPARATE_ACCOUNTS, |
||||
|
['orderMainId' => $oid,'userId'=>$uid]); |
||||
|
$response = $client->send($request); |
||||
|
return $response->getBody()->getContents(); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
} |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue