总账备注平台口径:1688 / 新佰广 前缀按阿里巴巴匹配
新佰广1688、1688xxx 店铺名不带「阿里巴巴」前缀,之前落到页签默认平台(淘系支付宝=淘宝), 1688 系账单项目匹配不到总账备注;新增两条前缀映射(1688、新佰广 → 阿里巴巴)并补单测断言。
This commit is contained in:
parent
af83d75a00
commit
d76b102bca
@ -55,6 +55,10 @@ class AccountLedgerRemarkMap
|
||||
'唯品会JX' => '唯品会jx',
|
||||
'唯品会MP' => '唯品会MP',
|
||||
'阿里巴巴' => '阿里巴巴',
|
||||
// 1688 系店铺:新佰广1688 / 1688xxx 等店铺名不带「阿里巴巴」前缀,
|
||||
// 按平台口径归到阿里巴巴,账单项目与阿里巴巴一致(阿里-xxx 仍走上面的前缀)。
|
||||
'1688' => '阿里巴巴',
|
||||
'新佰广' => '阿里巴巴',
|
||||
'拼多多' => '拼多多',
|
||||
'天猫' => '天猫',
|
||||
'淘宝' => '淘宝',
|
||||
|
||||
@ -105,6 +105,7 @@ class AccountLedgerRemarkMapTest extends TestCase
|
||||
DB::table('ec_account_ledger_remarks')->insert([
|
||||
['platform' => '抖音', 'bill_item' => '保费扣除', 'ledger_remark' => '运费险', 'created_at' => $now, 'updated_at' => $now],
|
||||
['platform' => '天猫', 'bill_item' => '天猫佣金', 'ledger_remark' => '平台佣金', 'created_at' => $now, 'updated_at' => $now],
|
||||
['platform' => '阿里巴巴', 'bill_item' => '1688大分销业务平台抽佣', 'ledger_remark' => '1688佣金', 'created_at' => $now, 'updated_at' => $now],
|
||||
]);
|
||||
|
||||
$map = new AccountLedgerRemarkMap();
|
||||
@ -112,6 +113,10 @@ class AccountLedgerRemarkMapTest extends TestCase
|
||||
$this->assertSame('运费险', $map->remark('抖音-乾廷润凯家具专卖店', '抖音', '保费扣除'));
|
||||
$this->assertSame('平台佣金', $map->remark('天猫-卓尔家具旗舰店', '淘宝', '天猫佣金'));
|
||||
$this->assertSame('平台佣金', $map->remark('没有平台前缀的店铺', '天猫', '天猫佣金'));
|
||||
// 1688 / 新佰广 前缀按阿里巴巴口径匹配(店铺名不带「阿里巴巴」前缀)
|
||||
$this->assertSame('阿里巴巴', $map->platform('新佰广1688', '淘宝'));
|
||||
$this->assertSame('阿里巴巴', $map->platform('1688某某旗舰店', '淘宝'));
|
||||
$this->assertSame('1688佣金', $map->remark('新佰广1688', '淘宝', '1688大分销业务平台抽佣'));
|
||||
$this->assertNull($map->remark('抖音-乾廷润凯家具专卖店', '抖音', '不存在的账单项目'));
|
||||
|
||||
$row = $map->decorate([
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user