123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <?php
- namespace app\api\validate;
- use think\Validate;
- class ModelValidate extends Validate
- {
- protected $rule = [
- 'pageNum' => ['require','integer','gt:0'],
- 'pageSize' => ['require','integer','gt:0'],
- 'type_id'=>['require','in:1,2,3,4'],
- 'task_id' => ['require', 'gt:0'],
- 'test_model_id' => ['require', 'gt:0'],
- 'endtime_cydsb' => ['require', 'date'],
- 'is_divide' => ['require', 'in:0,1'],
- 'id' => ['require','integer','gt:0'],
- ];
- protected $message = [
- 'pageNum' => [
- 'require' => ['0' => 500101, '1' => '页码错误'],
- 'integer' => ['0' => 500102, '1' => '页码错误'],
- 'gt' => ['0' => 500103, '1' => '页码错误'],
- ],
- 'pageSize' => [
- 'require' => ['0' => 500104, '1' => '页码错误'],
- 'integer' => ['0' => 500105, '1' => '页码错误'],
- 'gt' => ['0' => 500106, '1' => '页码错误'],
- ],
- 'type_id'=>[
- 'require' => ['0' => 500201, '1' => '行业错误'],
- 'in' => ['0' => 500202, '1' => '行业范围错误'],
- ],
- 'endtime_cydsb' => [
- 'require' => ['0' => 500301, '1' => '请选择截止日期'],
- 'date' => ['0' => 500302, '1' => '截至日期格式错误'],
- ],
- 'is_divide' => [
- 'require' => ['0' => 500401, '1' => '请选择抽检是否分离'],
- 'in' => ['0' => 500402, '1' => '抽检分离错误'],
- ],
- 'test_model_id' => [
- 'require' => ['0' => 500501, '1' => '任务绑定模型错误'],
- 'gt' => ['0' => 500502, '1' => '任务绑定模型错误'],
- ],
- 'task_id'=>[
- 'require' => ['0' => 500601, '1' => '任务信息异常'],
- 'gt' => ['0' => 500602, '1' => '任务信息异常'],
- ],
- 'id' => [
- 'require' => ['0' => 500701, '1' => '模型选择信息错误'],
- 'integer' => ['0' => 500702, '1' => '模型选择信息错误'],
- 'gt' => ['0' => 500703, '1' => '模型选择信息错误'],
- ],
- ];
- public function sceneSelectQtModelList()
- {
- return $this->only(['pageNum', 'pageSize', 'type_id'])
- ->remove('type_id', 'require');
- }
- public function sceneBindModel()
- {
- return $this->only(['endtime_cydsb', 'is_divide', 'test_model_id', 'task_id']);
- }
-
- public function sceneGetModelInfo()
- {
- return $this->only(['id']);
- }
- }
|