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\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');
|
||||
|
Loading…
x
Reference in New Issue
Block a user