|
@@ -2,6 +2,7 @@
|
|
|
declare(strict_types=1);
|
|
declare(strict_types=1);
|
|
|
namespace SixShop\Lakala\Service;
|
|
namespace SixShop\Lakala\Service;
|
|
|
|
|
|
|
|
|
|
+use PHPUnit\Framework\Attributes\Test;
|
|
|
use PHPUnit\Framework\TestCase;
|
|
use PHPUnit\Framework\TestCase;
|
|
|
use SixShop\Payment\Enum\NumberBizEnum;
|
|
use SixShop\Payment\Enum\NumberBizEnum;
|
|
|
|
|
|
|
@@ -13,11 +14,12 @@ class LedgerServiceTest extends TestCase
|
|
|
$this->ledgerService = app(LedgerService::class);
|
|
$this->ledgerService = app(LedgerService::class);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public function testApplyLedgerReceiver():void
|
|
|
|
|
|
|
+ #[Test]
|
|
|
|
|
+ public function applyLedgerReceiver():void
|
|
|
{
|
|
{
|
|
|
$reqData = [
|
|
$reqData = [
|
|
|
// 14位年月日时(24小时制)分秒+8位的随机数(不重复)如:2021020112000012345678
|
|
// 14位年月日时(24小时制)分秒+8位的随机数(不重复)如:2021020112000012345678
|
|
|
- 'orderNo' => generate_number(NumberBizEnum::WITHDRAWAL, 5),
|
|
|
|
|
|
|
+ 'orderNo' => generate_number(NumberBizEnum::PROFIT_SHARE_RECEIVER, 5),
|
|
|
'orgCode' => '1',
|
|
'orgCode' => '1',
|
|
|
'receiverName' => '中国',
|
|
'receiverName' => '中国',
|
|
|
'contactMobile' => '13800138000',
|
|
'contactMobile' => '13800138000',
|
|
@@ -25,13 +27,13 @@ class LedgerServiceTest extends TestCase
|
|
|
'acctName' => '中国',
|
|
'acctName' => '中国',
|
|
|
'acctTypeCode' => '58',
|
|
'acctTypeCode' => '58',
|
|
|
'acctCertificateType' => '17',
|
|
'acctCertificateType' => '17',
|
|
|
- 'acctCertificateNo' => '522624201810237551',
|
|
|
|
|
|
|
+ 'acctCertificateNo' => '522624201810237551x',
|
|
|
'acctOpenBankCode' => '01050000', // 收款账户开户行号
|
|
'acctOpenBankCode' => '01050000', // 收款账户开户行号
|
|
|
- 'acctOpenBankName' => '建设银行',
|
|
|
|
|
|
|
+ 'acctOpenBankName' => '建设银行abc',
|
|
|
'acctClearBankCode' => '01050000', // 收款账户清算行行号
|
|
'acctClearBankCode' => '01050000', // 收款账户清算行行号
|
|
|
];
|
|
];
|
|
|
- $this->ledgerService->applyLedgerReceiver($reqData);
|
|
|
|
|
-
|
|
|
|
|
|
|
+ $response = $this->ledgerService->applyLedgerReceiver($reqData);
|
|
|
|
|
+ dump($response);
|
|
|
/**
|
|
/**
|
|
|
* (
|
|
* (
|
|
|
* [version] => 1.0
|
|
* [version] => 1.0
|
|
@@ -55,8 +57,17 @@ class LedgerServiceTest extends TestCase
|
|
|
*/
|
|
*/
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- public function testQueryReceiverDetail():void
|
|
|
|
|
|
|
+ #[Test]
|
|
|
|
|
+ public function queryReceiverDetail():void
|
|
|
|
|
+ {
|
|
|
|
|
+ $this->ledgerService->queryReceiverDetail(generate_number(NumberBizEnum::PROFIT_SHARE_RECEIVER, 5), 'SR2024021200610',);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ #[Test]
|
|
|
|
|
+ public function queryBindApplyList():void
|
|
|
{
|
|
{
|
|
|
- $this->ledgerService->queryReceiverDetail('2025110915361004006104', 'SR2024021200610',);
|
|
|
|
|
|
|
+ $this->ledgerService->queryBindApplyList([
|
|
|
|
|
+ 'orderNo' => generate_number(NumberBizEnum::PROFIT_SHARE_RECEIVER, 5),
|
|
|
|
|
+ ], 1, 99,);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|