update
This commit is contained in:
parent
8e0e0ed129
commit
5835e45161
@ -16,6 +16,7 @@ namespace app\adminapi\validate\jxgl;
|
|||||||
|
|
||||||
|
|
||||||
use app\common\model\dict\DictData;
|
use app\common\model\dict\DictData;
|
||||||
|
use app\common\model\jxgl\OaExamineTemp;
|
||||||
use app\common\model\jxgl\OaExamineTempItem;
|
use app\common\model\jxgl\OaExamineTempItem;
|
||||||
use app\common\validate\BaseValidate;
|
use app\common\validate\BaseValidate;
|
||||||
|
|
||||||
@ -33,7 +34,7 @@ class OaExamineTempValidate extends BaseValidate
|
|||||||
* @var string[]
|
* @var string[]
|
||||||
*/
|
*/
|
||||||
protected $rule = [
|
protected $rule = [
|
||||||
'id' => 'require',
|
'id' => 'require|checkData',
|
||||||
'examine_type' => 'require|checkExamineType',
|
'examine_type' => 'require|checkExamineType',
|
||||||
'temp_name' => 'require',
|
'temp_name' => 'require',
|
||||||
'create_user' => 'require',
|
'create_user' => 'require',
|
||||||
@ -103,6 +104,15 @@ class OaExamineTempValidate extends BaseValidate
|
|||||||
return $this->only(['id']);
|
return $this->only(['id']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function checkData($value): bool|string
|
||||||
|
{
|
||||||
|
$data = OaExamineTemp::where('id',$value)->findOrEmpty();
|
||||||
|
if($data->isEmpty()){
|
||||||
|
return '数据不存在';
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
public function checkExamineType($value): bool|string
|
public function checkExamineType($value): bool|string
|
||||||
{
|
{
|
||||||
$dict = DictData::where('type_value','jxgl_check_type')->column('value');
|
$dict = DictData::where('type_value','jxgl_check_type')->column('value');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user