diff --git a/src/plugin/admin/app/controller/TableController.php b/src/plugin/admin/app/controller/TableController.php index d0defa4..0acd067 100644 --- a/src/plugin/admin/app/controller/TableController.php +++ b/src/plugin/admin/app/controller/TableController.php @@ -563,6 +563,7 @@ class TableController extends Base $pk = 'id'; $properties = ''; $timestamps = ''; + $incrementing = ''; $columns = []; try { $database = config('database.connections')['plugin.admin.mysql']['database']; @@ -571,6 +572,18 @@ class TableController extends Base if ($item->COLUMN_KEY === 'PRI') { $pk = $item->COLUMN_NAME; $item->COLUMN_COMMENT .= "(主键)"; + if (strpos(strtolower($item->DATA_TYPE), 'int') === false) { + $incrementing = <<getType($item->DATA_TYPE); $properties .= " * @property $type \${$item->COLUMN_NAME} {$item->COLUMN_COMMENT}\n"; @@ -585,6 +598,7 @@ class TableController extends Base * @var bool */ public \$timestamps = false; + EOF; } @@ -614,9 +628,8 @@ class $class extends Base * @var string */ protected \$primaryKey = '$pk'; - $timestamps - + $incrementing } diff --git a/src/plugin/admin/app/view/table/crud.html b/src/plugin/admin/app/view/table/crud.html index 22baa2b..1156813 100644 --- a/src/plugin/admin/app/view/table/crud.html +++ b/src/plugin/admin/app/view/table/crud.html @@ -125,7 +125,6 @@ return layui.popup.failure(res.msg); } return layui.popup.success("操作成功", function () { - parent.refreshTable(); parent.layer.close(parent.layer.getFrameIndex(window.name)); }); }