feat(hjf): 伞下积分奖励开关、隐藏会员码、资产与排队页跳转及样式

- 后台排队配置:伞下积分奖励开关及 API
- PointsRewardServices:仅对 depth>0 祖先应用伞下开关,直推逻辑不变
- 会员模板隐藏会员码;资产页积分明细跳转与背景/渐变
- 排队状态页链接参数与样式对齐;移除误提交 pro_v3.5.1_副本 全量副本

Made-with: Cursor
This commit is contained in:
apple
2026-03-31 09:40:34 +08:00
parent cfe023aa2a
commit b39f5dfe58
13044 changed files with 84 additions and 2000587 deletions

View File

@@ -51,10 +51,11 @@ class QueueController extends AuthController
public function getConfig(): mixed
{
$config = [
'trigger_multiple' => (int)SystemConfigService::get('hjf_trigger_multiple', 4),
'release_rate' => (int)SystemConfigService::get('hjf_release_rate', 4),
'withdraw_fee_rate' => (int)SystemConfigService::get('hjf_withdraw_fee_rate', 7),
'enabled' => (bool)SystemConfigService::get('hjf_queue_pool_enable', 0),
'trigger_multiple' => (int)SystemConfigService::get('hjf_trigger_multiple', 4),
'release_rate' => (int)SystemConfigService::get('hjf_release_rate', 4),
'withdraw_fee_rate' => (int)SystemConfigService::get('hjf_withdraw_fee_rate', 7),
'enabled' => (bool)SystemConfigService::get('hjf_queue_pool_enable', 0),
'umbrella_reward_enable' => (bool)SystemConfigService::get('hjf_umbrella_reward_enable', 0),
];
return $this->success($config);
}
@@ -65,17 +66,19 @@ class QueueController extends AuthController
public function saveConfig(SystemConfigServices $configServices): mixed
{
$data = $this->request->getMore([
['trigger_multiple', 4],
['release_rate', 4],
['withdraw_fee_rate', 7],
['enabled', 1],
['trigger_multiple', 4],
['release_rate', 4],
['withdraw_fee_rate', 7],
['enabled', 1],
['umbrella_reward_enable', 0],
]);
$map = [
'hjf_trigger_multiple' => (int)$data['trigger_multiple'],
'hjf_release_rate' => (int)$data['release_rate'],
'hjf_withdraw_fee_rate' => (int)$data['withdraw_fee_rate'],
'hjf_queue_pool_enable' => (int)$data['enabled'],
'hjf_trigger_multiple' => (int)$data['trigger_multiple'],
'hjf_release_rate' => (int)$data['release_rate'],
'hjf_withdraw_fee_rate' => (int)$data['withdraw_fee_rate'],
'hjf_queue_pool_enable' => (int)$data['enabled'],
'hjf_umbrella_reward_enable' => (int)$data['umbrella_reward_enable'],
];
foreach ($map as $key => $value) {