|
@@ -0,0 +1,116 @@
|
|
|
+<?php
|
|
|
+
|
|
|
+namespace app\api\validate;
|
|
|
+
|
|
|
+use think\Validate;
|
|
|
+
|
|
|
+class CydValidate extends Validate
|
|
|
+{
|
|
|
+ protected $rule = [
|
|
|
+ 'id'=>['require'],
|
|
|
+ 'uid'=>['require','integer','gt:0'],
|
|
|
+ 'task_id' => ['require','gt:0'],
|
|
|
+ 'undertake_id'=>['require','integer','gt:0'],
|
|
|
+ 'unit_id'=>['require','gt:0'],
|
|
|
+ 'units_id'=>['require','integer','gt:0'],
|
|
|
+ 'test_id'=>['require','integer','gt:0'],
|
|
|
+ 'product_unit'=>['require','integer','gt:0'],
|
|
|
+ 'sample_unit'=>['require','integer','gt:0'],
|
|
|
+ 'pageNum' => ['require','gt:0'],
|
|
|
+ 'pageSize' => ['require','gt:0'],
|
|
|
+
|
|
|
+
|
|
|
+ 'sample_name'=>['require'],
|
|
|
+ 'sample_id'=>['require'],
|
|
|
+ 'sample_ground'=>['require'],
|
|
|
+ 'brand'=>['require'],
|
|
|
+ 'ispack'=>['require'],
|
|
|
+ 'level'=>['require'],
|
|
|
+ 'islogo'=>['require'],
|
|
|
+ 'production_date'=>['require'],
|
|
|
+ 'place'=>['require'],
|
|
|
+ 'certicfie'=>['require'],
|
|
|
+ 'certifie_num'=>['require'],
|
|
|
+ 'sample_num'=>['require'],
|
|
|
+ 'sample_num_unit'=>['require'],
|
|
|
+
|
|
|
+ 'base'=>['require'],
|
|
|
+ 'sample_date'=>['require'],
|
|
|
+ 'sample_base'=>['require'],
|
|
|
+ 'sample_base_unit'=>['require'],
|
|
|
+ 'type'=>['require'],
|
|
|
+ 'standard'=>['require'],
|
|
|
+ 'createtime'=>['require'],
|
|
|
+ 'file_url'=>['require'],
|
|
|
+ 'file_name'=>['require'],
|
|
|
+ 'jc_value_id'=>['require'],
|
|
|
+ 'test_result'=>['require'],
|
|
|
+ 'test_status'=>['require'],
|
|
|
+ 'sample_status'=>['require'],
|
|
|
+ ];
|
|
|
+ protected $message = [
|
|
|
+ 'id.require'=>[
|
|
|
+ 'require' => ['0' => 300000, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300001, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300002, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'uid.require'=>[
|
|
|
+ 'require' => ['0' => 300100, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300101, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300102, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'task_id' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'undertake_id' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'unit_id' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'units_id' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'test_id' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'product_unit' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'sample_unit' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'pageNum' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+ 'pageSize' => [
|
|
|
+ 'require' => ['0' => 300200, '1' => '传参错误'],
|
|
|
+ 'integer' => ['0' => 300201, '1' => '传参错误'],
|
|
|
+ 'gt' => ['0' => 300202, '1' => '传参错误'],
|
|
|
+ ],
|
|
|
+
|
|
|
+ ];
|
|
|
+
|
|
|
+ public function sceneGetJgCydList()
|
|
|
+ {
|
|
|
+ return $this->only(['task_id', 'unit_id', 'pageNum', 'pageSize'])
|
|
|
+ ->remove('unit_id', 'require');
|
|
|
+ }
|
|
|
+
|
|
|
+}
|