```
feat(shopro_huifu): 添加分账媒体文件上传命令并优化分账配置流程 - 新增 UploadSplitMedia 命令用于上传小程序运营媒介截图到汇付 - 在 SyncSplitReceivers 中添加异常处理和更清晰的日志输出 - 优化 HuifuMerchantSplitService 中的分账配置逻辑 - 当分账比例>20%时自动验证并上传运营媒介材料 - 添加相关配置项到数据库升级脚本 - 注册新命令到应用命令列表 ```
这个提交包含在:
@@ -54,16 +54,21 @@ class SyncSplitReceivers extends Command
|
||||
'rule_origin' => $ruleOrigin,
|
||||
];
|
||||
|
||||
if ($initOnly || $ruleOrigin === '01') {
|
||||
$output->writeln('模式: 提交分账配置(rule_origin=01 不传 acct_split_bunch_list)');
|
||||
if ($ruleOrigin === '01') {
|
||||
$result = $service->syncAllApprovedReceivers($options);
|
||||
try {
|
||||
if ($initOnly || $ruleOrigin === '01') {
|
||||
$output->writeln('模式: 提交分账配置(rule_origin=01 不传 acct_split_bunch_list)');
|
||||
if ($ruleOrigin === '01') {
|
||||
$result = $service->syncAllApprovedReceivers($options);
|
||||
} else {
|
||||
$result = $service->submitSplitConfig([], $options);
|
||||
}
|
||||
} else {
|
||||
$result = $service->submitSplitConfig([], $options);
|
||||
$output->writeln('模式: rule_origin=02,合并远端+本地进件后提交接收方列表');
|
||||
$result = $service->syncAllApprovedReceivers($options);
|
||||
}
|
||||
} else {
|
||||
$output->writeln('模式: rule_origin=02,合并远端+本地进件后提交接收方列表');
|
||||
$result = $service->syncAllApprovedReceivers($options);
|
||||
} catch (\InvalidArgumentException $e) {
|
||||
$output->writeln('[FAIL] ' . $e->getMessage());
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (!empty($result['dry_run'])) {
|
||||
|
||||
在新工单中引用
屏蔽一个用户