|
|
@@ -24,10 +24,10 @@ class LedgerService
|
|
|
*
|
|
|
* @link https://o.lakala.com/#/home/document/detail?id=382
|
|
|
*/
|
|
|
- public function applyLedgerReceiver(array $reqData)
|
|
|
+ public function applyLedgerReceiver(array $reqData, string $version = '1.0')
|
|
|
{
|
|
|
$request = new V2ModelRequest();
|
|
|
- $reqData['version'] = '1.0';
|
|
|
+ $reqData['version'] = $version;
|
|
|
$request->setReqData($reqData);
|
|
|
$response = $this->v2LakalaApi->tradeApi('/api/v2/mms/openApi/ledger/applyLedgerReceiver', $request);
|
|
|
if ($response->getRespData()) {
|
|
|
@@ -43,4 +43,63 @@ class LedgerService
|
|
|
# 响应原文
|
|
|
echo $response->getOriginalText();
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分账接收方信息变更
|
|
|
+ *
|
|
|
+ * @link https://o.lakala.com/#/home/document/detail?id=383
|
|
|
+ */
|
|
|
+ public function modifyLedgerReceiver(array $reqData, string $version = '1.0')
|
|
|
+ {
|
|
|
+ $request = new V2ModelRequest();
|
|
|
+ $reqData['version'] = $version;
|
|
|
+ $request->setReqData($reqData);
|
|
|
+ $response = $this->v2LakalaApi->tradeApi('/api/v2/mms/openApi/ledger/modifyLedgerReceiver', $request);
|
|
|
+ if ($response->getRespData()) {
|
|
|
+ print_r($response->getRespData());
|
|
|
+ } else {
|
|
|
+ print_r($response);
|
|
|
+ }
|
|
|
+ echo $response->getRetCode();
|
|
|
+
|
|
|
+ # 响应头信息
|
|
|
+ print_r($response->getHeaders());
|
|
|
+
|
|
|
+ # 响应原文
|
|
|
+ echo $response->getOriginalText();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分账接收方详情查询
|
|
|
+ *
|
|
|
+ * @param string $orderNo 订单号
|
|
|
+ * @param string $receiverNo 接收方编号
|
|
|
+ * @param string $orgCode 机构编号
|
|
|
+ * @param string $version 接口版本号 默认1.0
|
|
|
+ *
|
|
|
+ * @link https://o.lakala.com/#/home/document/detail?id=385
|
|
|
+ */
|
|
|
+ public function queryReceiverDetail(string $orderNo, string $receiverNo, string $orgCode = '1', string $version = '1.0')
|
|
|
+ {
|
|
|
+ $request = new V2ModelRequest();
|
|
|
+ $request->setReqData([
|
|
|
+ 'version' => $version,
|
|
|
+ 'orderNo' => $orderNo,
|
|
|
+ 'orgCode' => $orgCode,
|
|
|
+ 'receiverNo' => $receiverNo,
|
|
|
+ ]);
|
|
|
+ $response = $this->v2LakalaApi->tradeApi('/api/v2/mms/openApi/ledger/queryReceiverDetail', $request);
|
|
|
+ if ($response->getRespData()) {
|
|
|
+ print_r($response->getRespData());
|
|
|
+ } else {
|
|
|
+ print_r($response);
|
|
|
+ }
|
|
|
+ echo $response->getRetCode();
|
|
|
+
|
|
|
+ # 响应头信息
|
|
|
+ print_r($response->getHeaders());
|
|
|
+
|
|
|
+ # 响应原文
|
|
|
+ echo $response->getOriginalText();
|
|
|
+ }
|
|
|
}
|