| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- namespace plugin\saiadmin\app\validate\user;
- use plugin\saiadmin\basic\BaseValidate;
- /**
- * 会员开通/续费校验。
- */
- class MemberActivationValidate extends BaseValidate
- {
- protected $rule = [
- 'user_id' => 'require|number|gt:0',
- 'card_type' => 'require|in:0,1,2,3',
- 'pay_amount' => 'require|float|egt:0',
- 'expire_time' => 'require|date',
- 'activation_time' => 'date',
- 'remark' => 'max:500',
- ];
- protected $message = [
- 'user_id.require' => '请选择用户',
- 'user_id.number' => '用户参数错误',
- 'user_id.gt' => '请选择有效用户',
- 'card_type.require' => '请选择会员卡类型',
- 'card_type.in' => '会员卡类型不支持',
- 'pay_amount.require' => '请输入支付金额',
- 'pay_amount.float' => '支付金额格式不正确',
- 'pay_amount.egt' => '支付金额不能为负数',
- 'expire_time.require'=> '请选择到期时间',
- 'expire_time.date' => '到期时间格式不正确',
- 'activation_time.date' => '开通时间格式不正确',
- 'remark.max' => '备注不能超过 500 个字符',
- ];
- protected $scene = [
- 'activate' => ['user_id', 'card_type', 'pay_amount', 'expire_time', 'activation_time', 'remark'],
- ];
- }
|