|
|
@@ -102,24 +102,23 @@ class LedgerService
|
|
|
* @param string $version
|
|
|
* @link https://o.lakala.com/#/home/document/detail?id=386
|
|
|
*/
|
|
|
- public function applyBind(array $reqData, string $version = '1.0')
|
|
|
+ public function applyBind(array $reqData, string $version = '1.0'): object
|
|
|
{
|
|
|
$request = new V2ModelRequest();
|
|
|
$reqData['version'] = $version;
|
|
|
+ $reqData['merCupNo'] = $this->config->merchant_no;
|
|
|
+ $reqData['retUrl'] = $this->config->notify_url;
|
|
|
$request->setReqData($reqData);
|
|
|
$response = $this->v2LakalaApi->tradeApi('/api/v2/mms/openApi/ledger/applyBind', $request);
|
|
|
- if ($response->getRespData()) {
|
|
|
- print_r($response->getRespData());
|
|
|
+ if ($response->getRetCode() == '000000') {
|
|
|
+ return $response->getRespData();
|
|
|
} else {
|
|
|
- print_r($response);
|
|
|
+ throw_logic_exception(
|
|
|
+ msg:$response->getRetMsg(),
|
|
|
+ code: (int)$response->getRetCode(),
|
|
|
+ data: $response->getRespData(),
|
|
|
+ );
|
|
|
}
|
|
|
- echo $response->getRetCode();
|
|
|
-
|
|
|
- # 响应头信息
|
|
|
- print_r($response->getHeaders());
|
|
|
-
|
|
|
- # 响应原文
|
|
|
- echo $response->getOriginalText();
|
|
|
}
|
|
|
|
|
|
/**
|