This commit is contained in:
weiz 2024-06-03 15:24:59 +08:00
parent 8e0e0ed129
commit 5835e45161

View File

@ -16,6 +16,7 @@ namespace app\adminapi\validate\jxgl;
use app\common\model\dict\DictData;
use app\common\model\jxgl\OaExamineTemp;
use app\common\model\jxgl\OaExamineTempItem;
use app\common\validate\BaseValidate;
@ -33,7 +34,7 @@ class OaExamineTempValidate extends BaseValidate
* @var string[]
*/
protected $rule = [
'id' => 'require',
'id' => 'require|checkData',
'examine_type' => 'require|checkExamineType',
'temp_name' => 'require',
'create_user' => 'require',
@ -103,6 +104,15 @@ class OaExamineTempValidate extends BaseValidate
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
{
$dict = DictData::where('type_value','jxgl_check_type')->column('value');