修改代码生成

This commit is contained in:
liaofei 2023-04-23 11:33:46 +08:00
parent 28cf66e784
commit 8982ebd74c

View File

@ -134,17 +134,7 @@ class SystemCrud extends AuthController
$routeName = 'crud/' . Str::snake($tableName);
$make = $this->services->makeFile($tableName, $routeName, false, [
'menuName' => '',
'fromField' => [],
'columnField' => [],
]);
$makePath = [];
foreach ($make as $key => $item) {
$makePath[$key] = $item['path'];
}
$key = 'id';
$tableField = [];
if ($isTable) {
$field = $this->services->getColumnNamesList($tableName);
@ -152,6 +142,9 @@ class SystemCrud extends AuthController
return app('json')->fail('表不存在');
}
foreach ($field as $item) {
if ($item['primaryKey']) {
$key = $item['name'];
}
$tableField[] = [
'field' => $item['name'],
'field_type' => $item['type'],
@ -167,6 +160,18 @@ class SystemCrud extends AuthController
}
}
$make = $this->services->makeFile($tableName, $routeName, false, [
'menuName' => '',
'key' => $key,
'fromField' => [],
'columnField' => [],
]);
$makePath = [];
foreach ($make as $k => $item) {
$makePath[$k] = $item['path'];
}
return app('json')->success(compact('makePath', 'tableField'));
}