feat(dmepa): 全局统一规范DMEPA命名并优化游客与品酒师身份显示
这个提交包含在:
@@ -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();
|
||||
|
||||
在新工单中引用
屏蔽一个用户