feat: add AgentNodeIndexController for node listing and remove settlement_cycle field from AgentProfile logic
This commit is contained in:
@@ -2,8 +2,6 @@
|
||||
|
||||
namespace App\Http\Requests\Admin\Concerns;
|
||||
|
||||
use App\Support\AgentSettlementCycle;
|
||||
|
||||
trait AgentProfileFieldRules
|
||||
{
|
||||
/** @return array<string, mixed> */
|
||||
@@ -15,7 +13,6 @@ trait AgentProfileFieldRules
|
||||
'credit_limit' => ['sometimes', 'integer', 'min:0'],
|
||||
'rebate_limit' => ['sometimes', 'numeric', 'min:0', 'max:100'],
|
||||
'default_player_rebate' => ['sometimes', 'numeric', 'min:0', 'max:100'],
|
||||
'settlement_cycle' => ['sometimes', 'string', 'in:'.implode(',', AgentSettlementCycle::VALUES)],
|
||||
'can_grant_extra_rebate' => ['sometimes', 'boolean'],
|
||||
'can_create_child_agent' => ['sometimes', 'boolean'],
|
||||
'can_create_player' => ['sometimes', 'boolean'],
|
||||
@@ -26,12 +23,6 @@ trait AgentProfileFieldRules
|
||||
|
||||
protected function prepareAgentProfileFieldsForValidation(): void
|
||||
{
|
||||
if (! $this->has('settlement_cycle')) {
|
||||
return;
|
||||
}
|
||||
|
||||
$this->merge([
|
||||
'settlement_cycle' => AgentSettlementCycle::normalize($this->input('settlement_cycle')),
|
||||
]);
|
||||
// 预处理字段(如需要)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user