feat: 收益全额直入商城余额、存量结转与奖项名称全局规范化对齐
这个提交包含在:
@@ -194,6 +194,7 @@ class Config extends Common
|
||||
$keys = [
|
||||
'partner_mode', 'partner_enable', 'partner_count_type', 'partner_active_days',
|
||||
'partner_chain_max_depth', 'partner_push3_amounts', 'partner_madow_mode',
|
||||
'partner_show_madow_rate',
|
||||
'partner_madow_base_rate', 'partner_madow_step_orders', 'partner_voucher_times',
|
||||
'partner_voucher_days', 'partner_maker_bonus', 'partner_maker_peer_rate',
|
||||
'partner_maker_overtaken_rate', 'partner_team_total', 'partner_venue_split',
|
||||
@@ -216,6 +217,7 @@ class Config extends Common
|
||||
'partner_chain_max_depth' => 50,
|
||||
'partner_push3_amounts' => [398, 400, 600],
|
||||
'partner_madow_mode' => 'madow',
|
||||
'partner_show_madow_rate' => 1,
|
||||
'partner_madow_base_rate' => '0.00000075',
|
||||
'partner_madow_step_orders' => 1,
|
||||
'partner_voucher_times' => 1.5,
|
||||
@@ -241,6 +243,7 @@ class Config extends Common
|
||||
$configs[$key] = $value;
|
||||
}
|
||||
}
|
||||
$configs['partner_show_madow_rate'] = isset($configs['partner_show_madow_rate']) ? intval($configs['partner_show_madow_rate']) : 1;
|
||||
} elseif ('POST' === $this->request->method()) {
|
||||
check_env('commission');
|
||||
$params = $this->request->param();
|
||||
@@ -250,6 +253,22 @@ class Config extends Common
|
||||
$save[$key] = $params[$key];
|
||||
}
|
||||
}
|
||||
if (isset($save['partner_show_madow_rate'])) {
|
||||
$save['partner_show_madow_rate'] = intval($save['partner_show_madow_rate']);
|
||||
}
|
||||
// 确保数据库存在 partner_show_madow_rate 配置行
|
||||
$existConfig = ShoproConfig::where('code', 'shop.commission.partner_show_madow_rate')->find();
|
||||
if (!$existConfig) {
|
||||
ShoproConfig::create([
|
||||
'code' => 'shop.commission.partner_show_madow_rate',
|
||||
'parent_code' => 'shop.commission',
|
||||
'name' => '显示马币市值',
|
||||
'description' => '1=显示 0=隐藏',
|
||||
'type' => 'int',
|
||||
'value' => '1',
|
||||
'weigh' => 86
|
||||
]);
|
||||
}
|
||||
foreach (['partner_role_name_taster', 'partner_role_name_maker', 'partner_role_name_venue', 'partner_role_name_county', 'partner_role_name_partner'] as $roleKey) {
|
||||
if (isset($save[$roleKey])) {
|
||||
$save[$roleKey] = trim((string) $save[$roleKey]);
|
||||
|
||||
在新工单中引用
屏蔽一个用户