111 lines
4.0 KiB
PHP
111 lines
4.0 KiB
PHP
![]() |
<?php
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | 作者:修缘 联系QQ:278896498 QQ群:1054861244
|
|||
|
// | 声明:未经作者许可,禁止倒卖等商业运营,违者必究
|
|||
|
// | 另接php业务,网站制作、代理后台、gm后台、支付对接等
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | 创建时间: 2022/1/6 10:54
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
namespace app\common\validate;
|
|||
|
|
|||
|
|
|||
|
class CdkValidate extends Validate
|
|||
|
{
|
|||
|
|
|||
|
protected $rule = [
|
|||
|
'charge_id' => 'require|egt:1',
|
|||
|
'charge_money' => 'require|number|egt:1|length:1,5',
|
|||
|
'charge_cdk_num' => 'require|number|between:1,100',
|
|||
|
|
|||
|
'item_id' => 'require|egt:1',
|
|||
|
'item_num' => 'require|between:1,999999',
|
|||
|
'item_money' => 'require|number|egt:1|length:1,5',
|
|||
|
'item_cdk_num' => 'require|number|between:1,100',
|
|||
|
|
|||
|
'account' => 'require|alphaNum|length:6,20',
|
|||
|
'role_id' => 'require|number|length:8',
|
|||
|
'cdk_code' => 'require|alphaNum|length:10',
|
|||
|
|
|||
|
|
|||
|
'gets' => 'require|length:1,100',
|
|||
|
'mail_money' => 'require|number|egt:1|length:1,5',
|
|||
|
'title' => 'require|length:1,15',
|
|||
|
'mail_cdk_num' => 'require|number|between:1,100',
|
|||
|
|
|||
|
|
|||
|
];
|
|||
|
|
|||
|
protected $message = [
|
|||
|
|
|||
|
|
|||
|
'gets.require' => '邮件物品不能为空',
|
|||
|
'gets.length' => '邮件物品只能1-100个字符',
|
|||
|
|
|||
|
'mail_money.require' => '请输入售卖金额',
|
|||
|
'mail_money.number' => '售卖金额只能是正整数',
|
|||
|
'mail_money.egt' => '售卖金额只能大于等于1',
|
|||
|
'mail_money.length' => '售卖金额只能1-5位数',
|
|||
|
|
|||
|
'mail_cdk_num.require' => '请输入CDK生成数量',
|
|||
|
'mail_cdk_num.number' => 'CDK数量只能是正整数',
|
|||
|
'mail_cdk_num.between' => 'CDK数量只能是1-100',
|
|||
|
|
|||
|
'title.require' => '礼包名称不能为空',
|
|||
|
'title.length' => '礼包名称只能1-15个字符',
|
|||
|
|
|||
|
|
|||
|
|
|||
|
'account.require' => '账号不能为空',
|
|||
|
'account.alphaNum' => '账号只能是字母或数字',
|
|||
|
'account.length' => '账号只能6-20位',
|
|||
|
|
|||
|
'role_id.require' => '角色ID不能为空',
|
|||
|
'role_id.number' => '角色ID只能是数字',
|
|||
|
'role_id.length' => '角色ID只能8位数',
|
|||
|
|
|||
|
'cdk_code.require' => '兑换码不能为空',
|
|||
|
'cdk_code.alphaNum' => '兑换码格式错误',
|
|||
|
'cdk_code.length' => '兑换码格式错误',
|
|||
|
|
|||
|
'item_num.require' => '请输入物品数量',
|
|||
|
'item_num.number' => '物品数量只能是正整数',
|
|||
|
'item_num.between' => '物品数量只能1-999999',
|
|||
|
|
|||
|
'charge_id.require' => '请选择充值档位',
|
|||
|
'charge_id.egt' => '请选择充值档位',
|
|||
|
|
|||
|
'item_id.require' => '请选择物品',
|
|||
|
'item_id.egt' => '请选择物品',
|
|||
|
|
|||
|
'item_money.require' => '请输入售卖金额',
|
|||
|
'item_money.number' => '售卖金额只能是正整数',
|
|||
|
'item_money.egt' => '售卖金额只能大于等于1',
|
|||
|
'item_money.length' => '售卖金额只能1-5位数',
|
|||
|
|
|||
|
'charge_money.require' => '请输入售卖金额',
|
|||
|
'charge_money.number' => '售卖金额只能是正整数',
|
|||
|
'charge_money.egt' => '售卖金额只能大于等于1',
|
|||
|
'charge_money.length' => '售卖金额只能1-5位数',
|
|||
|
|
|||
|
'charge_cdk_num.require' => '请输入CDK生成数量',
|
|||
|
'charge_cdk_num.number' => 'CDK数量只能是正整数',
|
|||
|
'charge_cdk_num.between' => 'CDK数量只能是1-100',
|
|||
|
|
|||
|
'item_cdk_num.require' => '请输入CDK生成数量',
|
|||
|
'item_cdk_num.number' => 'CDK数量只能是正整数',
|
|||
|
'item_cdk_num.between' => 'CDK数量只能是1-100',
|
|||
|
|
|||
|
|
|||
|
];
|
|||
|
|
|||
|
|
|||
|
protected $scene = [
|
|||
|
'charge' => ['charge_id', 'charge_money', 'charge_cdk_num'],
|
|||
|
'item' => ['item_id', 'item_num', 'item_money', 'item_cdk_num' ,],
|
|||
|
'use' => ['account', 'role_id', 'cdk_code'],
|
|||
|
'mail' => ['gets', 'mail_money', 'mail_cdk_num', 'title', ],
|
|||
|
];
|
|||
|
|
|||
|
}
|