入群欢迎语功能提交
This commit is contained in:
@@ -13,13 +13,14 @@ class Workbench extends Validate
|
||||
const TYPE_GROUP_CREATE = 4; // 自动建群
|
||||
const TYPE_TRAFFIC_DISTRIBUTION = 5; // 流量分发
|
||||
const TYPE_IMPORT_CONTACT = 6; // 流量分发
|
||||
const TYPE_GROUP_WELCOME = 7; // 入群欢迎语
|
||||
|
||||
/**
|
||||
* 验证规则
|
||||
*/
|
||||
protected $rule = [
|
||||
'name' => 'require|max:100',
|
||||
'type' => 'require|in:1,2,3,4,5,6',
|
||||
'type' => 'require|in:1,2,3,4,5,6,7',
|
||||
//'autoStart' => 'require|boolean',
|
||||
// 自动点赞特有参数
|
||||
'interval' => 'requireIf:type,1|number|min:1',
|
||||
@@ -62,8 +63,14 @@ class Workbench extends Validate
|
||||
'maxPerDay' => 'requireIf:type,5|number|min:1',
|
||||
'timeType' => 'requireIf:type,5|in:1,2',
|
||||
'accountGroups' => 'requireIf:type,5|array|min:1',
|
||||
// 入群欢迎语特有参数
|
||||
'wechatGroups' => 'requireIf:type,7|array|min:1', // 入群欢迎语必须选择群组
|
||||
'interval' => 'requireIf:type,7|number|min:1', // 间隔时间
|
||||
'startTime' => 'requireIf:type,7|dateFormat:H:i', // 开始时间
|
||||
'endTime' => 'requireIf:type,7|dateFormat:H:i', // 结束时间
|
||||
'messages' => 'requireIf:type,7|array|min:1', // 欢迎消息列表
|
||||
// 通用参数
|
||||
'deviceGroups' => 'requireIf:type,1,2,5|array',
|
||||
'deviceGroups' => 'requireIf:type,1,2,5,7|array',
|
||||
'trafficPools' => 'checkFriendPushPools',
|
||||
];
|
||||
|
||||
@@ -185,6 +192,7 @@ class Workbench extends Validate
|
||||
'announcementContent', 'enableAiRewrite', 'aiRewritePrompt',
|
||||
'groupNameTemplate', 'maxGroupsPerDay', 'groupSizeMin', 'groupSizeMax',
|
||||
'distributeType', 'timeType', 'accountGroups',
|
||||
'messages',
|
||||
],
|
||||
'update_status' => ['id', 'status'],
|
||||
'update' => ['name', 'type', 'autoStart', 'deviceGroups', 'targetGroups',
|
||||
@@ -194,6 +202,7 @@ class Workbench extends Validate
|
||||
'announcementContent', 'enableAiRewrite', 'aiRewritePrompt',
|
||||
'groupNameTemplate', 'maxGroupsPerDay', 'groupSizeMin', 'groupSizeMax',
|
||||
'distributeType', 'timeType', 'accountGroups',
|
||||
'messages',
|
||||
]
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user