27 lines
709 B
PHP
27 lines
709 B
PHP
<?php
|
|
namespace app\admin\validate;
|
|
use think\Db;
|
|
use think\Validate;
|
|
|
|
class AdjustUserLevel extends Validate{
|
|
protected $rule = [
|
|
'id' => 'require',
|
|
'level' => 'require|checkLevel',
|
|
'remark' => 'max:100'
|
|
];
|
|
|
|
protected $message = [
|
|
'id' => '请选择用户',
|
|
'level' => '请选择会员等级',
|
|
'remark' => '备注不能超过100个字符',
|
|
];
|
|
|
|
protected function checkLevel($value,$rule,$data){
|
|
|
|
$level = Db::name('user_level')->where(['del'=>0,'id'=>$value])->find();
|
|
if($level){
|
|
return true;
|
|
}
|
|
return '该会员等级已不存在,请重新选择';
|
|
}
|
|
} |