更新
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace app\adminapi\validate\qywx;
|
||||
|
||||
use app\common\validate\BaseValidate;
|
||||
|
||||
class MessageValidate extends BaseValidate
|
||||
{
|
||||
protected $rule = [
|
||||
'sender_userid' => 'require',
|
||||
'external_userids' => 'require|array|min:1',
|
||||
'msg_payload' => 'require|array',
|
||||
'chat_type' => 'in:single,group',
|
||||
];
|
||||
|
||||
protected $message = [
|
||||
'sender_userid.require' => '请选择代发员工',
|
||||
'external_userids.require' => '请选择至少一位客户',
|
||||
'external_userids.array' => '客户列表格式错误',
|
||||
'external_userids.min' => '至少选择 1 位客户',
|
||||
'msg_payload.require' => '请填写消息内容',
|
||||
'msg_payload.array' => '消息内容格式错误',
|
||||
'chat_type.in' => '会话类型不合法',
|
||||
];
|
||||
|
||||
public function sceneSend()
|
||||
{
|
||||
return $this->only(['sender_userid', 'external_userids', 'msg_payload', 'chat_type']);
|
||||
}
|
||||
|
||||
public function sceneMarkRead()
|
||||
{
|
||||
return $this->only(['session_id'])->append('session_id', 'require|integer|>:0');
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user