feat(dmepa): 全局统一规范DMEPA命名并优化游客与品酒师身份显示

这个提交包含在:
chen
2026-09-19 15:41:39 +08:00
父节点 3868becc63
当前提交 fd8c1d09cc
共有 65 个文件被更改,包括 1068 次插入 和 390 次删除

查看文件

@@ -9,7 +9,7 @@ use think\console\input\Option;
use think\Db;
/**
* 清理订单数据、分销分润记录、日结快照日志,并将马豆汇率回归初始状态
* 清理订单数据、分销分润记录、日结快照日志,并将dmepa汇率回归初始状态
*/
class PartnerClean extends Command
{
@@ -18,7 +18,7 @@ class PartnerClean extends Command
$this->setName('shopro:partner:clean')
->addOption('force', 'f', Option::VALUE_NONE, '强制执行,不提示确认')
->addOption('with-wallet-log', 'w', Option::VALUE_NONE, '同时清理分佣与订单相关的佣金钱包流水日志')
->setDescription('清理所有订单、分销分润、日结日志,重置马豆与汇率回初始值');
->setDescription('清理所有订单、分销分润、日结日志,重置dmepa与汇率回初始值');
}
protected function execute(Input $input, Output $output)
@@ -27,11 +27,11 @@ class PartnerClean extends Command
$withWallet = (bool) $input->getOption('with-wallet-log');
$output->writeln("========================================================");
$output->writeln(" 收益中心交易数据清理与马豆汇率重置程序");
$output->writeln(" 收益中心交易数据清理与dmepa汇率重置程序");
$output->writeln("========================================================");
if (!$force) {
$output->writeln("【警告】此操作将清空所有商城订单、分销记录、分润流水并重置马豆汇率!");
$output->writeln("【警告】此操作将清空所有商城订单、分销记录、分润流水并重置dmepa汇率!");
$output->writeln("如需执行,请增加参数 --force 或 -f,例如:");
$output->writeln("php think shopro:partner:clean --force");
return 1;
@@ -80,9 +80,9 @@ class PartnerClean extends Command
}
}
// 3. 清理日结对账、马豆大盘汇率快照与兑换券释放计划
// 3. 清理日结对账、dmepa大盘汇率快照与兑换券释放计划
$dailyTables = [
'shopro_partner_rate_log', // 马豆大盘汇率历史快照日志(清空后大盘汇率无历史,自动按 0 单重算)
'shopro_partner_rate_log', // dmepa大盘汇率历史快照日志(清空后大盘汇率无历史,自动按 0 单重算)
'shopro_partner_daily_report', // 每日日结对账日报表
'shopro_partner_voucher_plan', // 兑换券释放计划表
'shopro_partner_voucher_log', // 兑换券释放明细流水
@@ -97,7 +97,7 @@ class PartnerClean extends Command
}
}
// 4. 重置分销商资产状态(马豆归零、推三返一序号归零、兑换券归零、收益归零)
// 4. 重置分销商资产状态(dmepa归零、推三返一序号归零、兑换券归零、收益归零)
$output->writeln("\n>>> 4. 正在重置分销商(Agent)资产指标...");
$agentTable = $prefix . 'shopro_commission_agent';
if ($this->tableExists($agentTable)) {
@@ -117,7 +117,7 @@ class PartnerClean extends Command
`child_order_count_2` = 0,
`child_order_count_all` = 0,
`last_self_order_time` = NULL");
$output->writeln(" [OK] 已将所有分销商持仓马豆、推三返一序号、兑换券及累计收益重置归零");
$output->writeln(" [OK] 已将所有分销商持仓dmepa、推三返一序号、兑换券及累计收益重置归零");
}
// 5. 重置用户表钱包分销佣金与累计消费额
@@ -148,14 +148,14 @@ class PartnerClean extends Command
}
// 7. 清理缓存中汇率与收益中心配置
$output->writeln("\n>>> 6. 正在清除马豆汇率缓存与系统配置缓存...");
$output->writeln("\n>>> 6. 正在清除dmepa汇率缓存与系统配置缓存...");
cache('partner_madow_current_rate', null);
cache('partner_rules', null);
if (function_exists('rmdirs')) {
@rmdirs(RUNTIME_PATH . 'cache');
@rmdirs(RUNTIME_PATH . 'temp');
}
$output->writeln(" [OK] 马豆即时汇率缓存已清理");
$output->writeln(" [OK] dmepa即时汇率缓存已清理");
// 8. 校验回归初始汇率
$rateService = new \addons\shopro\service\partner\RateService();