CaiWuXiTong/tests/Unit/EcommerceFinance/CourierSurchargeSettlementMirrorConfigTest.php
zhoushengchen 680f646f9e feat: 附加费结算接入超长费/退回费/拦截费拉取、导入核验与模板导出
- 超长费按报价规则从销售出库单拉取;退回费/拦截费从查件扣单拉取,并补出库时间、平台商品ID、线上订单号等字段
- 页面新增导入核验(单号+附加费类型+快递名称+可选金额),返回正常结/不结原因与差异金额,并提供导入模板下载

(cherry picked from commit 1fbb924924006a0813a6c30d6a9336259026902b)
2026-10-12 09:20:04 +08:00

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);
}
}