自动建群群提交 + 自动点赞数据优化

This commit is contained in:
wong
2025-08-20 17:35:34 +08:00
parent 639d7d3cb6
commit 0681c69d67
3 changed files with 164 additions and 104 deletions

View File

@@ -46,9 +46,10 @@ class Workbench extends Validate
'groups' => 'requireIf:type,3|array|min:1',
'contentLibraries' => 'requireIf:type,3|array|min:1',
// 自动建群特有参数
'groupNamePrefix' => 'requireIf:type,4|max:50',
'maxGroups' => 'requireIf:type,4|number|min:1',
'membersPerGroup' => 'requireIf:type,4|number|min:1',
'groupNameTemplate' => 'requireIf:type,4|max:50',
'maxGroupsPerDay' => 'requireIf:type,4|number|min:1',
'groupSizeMin' => 'requireIf:type,4|number|min:1',
'groupSizeMax' => 'requireIf:type,4|number|min:1',
// 流量分发特有参数
'distributeType' => 'requireIf:type,5|in:1,2',
'maxPerDay' => 'requireIf:type,5|number|min:1',
@@ -121,14 +122,17 @@ class Workbench extends Validate
'groups.array' => '推送群组格式错误',
'groups.min' => '至少选择一个推送群组',
// 自动建群相关提示
'groupNamePrefix.requireIf' => '请设置群名称前缀',
'groupNamePrefix.max' => '群名称前缀最多50个字符',
'maxGroups.requireIf' => '请设置最大建群数量',
'maxGroups.number' => '最大建群数量必须为数字',
'maxGroups.min' => '最大建群数量必须大于0',
'membersPerGroup.requireIf' => '请设置每个群的人数',
'membersPerGroup.number' => '每个群的人数必须为数字',
'membersPerGroup.min' => '每个群的人数必须大于0',
'groupNameTemplate.requireIf' => '请设置群名称前缀',
'groupNameTemplate.max' => '群名称前缀最多50个字符',
'maxGroupsPerDay.requireIf' => '请设置最大建群数量',
'maxGroupsPerDay.number' => '最大建群数量必须为数字',
'maxGroupsPerDay.min' => '最大建群数量必须大于0',
'groupSizeMin.requireIf' => '请设置每个群的人数',
'groupSizeMin.number' => '每个群的人数必须为数字',
'groupSizeMin.min' => '每个群的人数必须大于0',
'groupSizeMax.requireIf' => '请设置每个群的人数',
'groupSizeMax.number' => '每个群的人数必须为数字',
'groupSizeMax.min' => '每个群的人数必须大于0',
// 流量分发相关提示
'distributeType.requireIf' => '请选择流量分发类型',
'distributeType.in' => '流量分发类型错误',