- 超长费按报价规则从销售出库单拉取;退回费/拦截费从查件扣单拉取,并补出库时间、平台商品ID、线上订单号等字段 - 页面新增导入核验(单号+附加费类型+快递名称+可选金额),返回正常结/不结原因与差异金额,并提供导入模板下载 (cherry picked from commit 1fbb924924006a0813a6c30d6a9336259026902b)
23 lines
782 B
PHP
23 lines
782 B
PHP
<?php
|
|
|
|
namespace Tests\Unit\EcommerceFinance;
|
|
|
|
use Modules\EcommerceFinance\Repositories\CourierSurchargeSettlementMirrorRepository;
|
|
use Tests\TestCase;
|
|
|
|
class CourierSurchargeSettlementMirrorConfigTest extends TestCase
|
|
{
|
|
public function test_settlement_rows_table_contract(): void
|
|
{
|
|
$this->assertSame('courier_surcharge_settlement_rows', CourierSurchargeSettlementMirrorRepository::TABLE);
|
|
}
|
|
|
|
public function test_surcharge_type_contract_includes_overlength_alongside_the_nine_types(): void
|
|
{
|
|
$this->assertSame([
|
|
'退回费', '拦截费', '改地址', '上楼费', '送货费',
|
|
'超区费', '安装费', '保费', '进仓费', '超长费',
|
|
], CourierSurchargeSettlementMirrorRepository::SURCHARGE_TYPES);
|
|
}
|
|
}
|