diff --git a/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php b/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php index fe112999f..85bddd781 100644 --- a/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php +++ b/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php @@ -207,6 +207,7 @@ class SystemCrud extends AuthController $make = $this->services->makeFile($info->table_name, $routeName, false, [ 'menuName' => $info->name, + 'modelName' => $info->model_name, 'key' => $key, 'softDelete' => $softDelete, 'fromField' => $info->field['fromField'] ?? [], diff --git a/crmeb/app/services/system/SystemCrudServices.php b/crmeb/app/services/system/SystemCrudServices.php index 3711ce6d0..8c2ff222d 100644 --- a/crmeb/app/services/system/SystemCrudServices.php +++ b/crmeb/app/services/system/SystemCrudServices.php @@ -530,7 +530,7 @@ class SystemCrudServices extends BaseServices $service->setFilePathName($filePath['service'] ?? '')->setbasePath($basePath)->handle($tableName, [ 'field' => $options['fromField'], 'usePath' => $dao->getUsePath(), - 'modelName' => $options['modelName'], + 'modelName' => $options['modelName'] ?? '', ]); //生成验证器 $validate = app()->make(Validate::class);