111 lines
4.0 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
// +----------------------------------------------------------------------
// | 作者:修缘 联系QQ278896498 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', ],
];
}