|
@@ -53,7 +53,7 @@ public class TableSqlServiceImpl implements ITableSqlService {
|
|
|
GenTable genTable = genTableMapper.selectGenTableById(tableSql.getTableId());
|
|
|
String tableName = genTable.getTableName();
|
|
|
String tableComment = genTable.getTableComment();
|
|
|
- tableSql.setCreateSql(createSql(tableSql, tableComment));
|
|
|
+ tableSql.setCreateSql(createSql(tableSql, tableComment,tableName));
|
|
|
tableSql.setCreateBy(SecurityUtils.getUsername());
|
|
|
tableSql.setCreateLog(DateUtils.getTime() + " " + SecurityUtils.getUsername() + " 创建表 " + tableName);
|
|
|
tableSqlMapper.insertTableSql(tableSql);
|
|
@@ -70,7 +70,8 @@ public class TableSqlServiceImpl implements ITableSqlService {
|
|
|
public AjaxResult reloadTableSql(TableSql tableSql) {
|
|
|
GenTable genTable = genTableMapper.selectGenTableById(tableSql.getTableId());
|
|
|
String tableComment = genTable.getTableComment();
|
|
|
- tableSql.setCreateSql(createSql(tableSql, tableComment));
|
|
|
+ String tableName = genTable.getTableName();
|
|
|
+ tableSql.setCreateSql(createSql(tableSql, tableComment,tableName));
|
|
|
String createLog = tableSql.getCreateLog();
|
|
|
StringBuffer sb = new StringBuffer(createLog);
|
|
|
sb.append("\r\n").append(DateUtils.getTime()).append(" ").append(SecurityUtils.getUsername()).append("刷新创建语句");
|
|
@@ -141,7 +142,7 @@ public class TableSqlServiceImpl implements ITableSqlService {
|
|
|
* @param tableComment
|
|
|
* @return
|
|
|
*/
|
|
|
- private String createSql(TableSql tableSql, String tableComment) {
|
|
|
+ private String createSql(TableSql tableSql, String tableComment,String tableName) {
|
|
|
//根据表id查询所有字段
|
|
|
List<GenTableColumn> genTableColumns = genTableColumnMapper.selectGenTableColumnListByTableId(tableSql.getTableId());
|
|
|
//定义主键id
|
|
@@ -149,7 +150,8 @@ public class TableSqlServiceImpl implements ITableSqlService {
|
|
|
//拼接建表语句
|
|
|
StringBuffer sb = new StringBuffer("create table if not exists ");
|
|
|
String trimName = StringUtils.trim(tableComment);
|
|
|
- sb.append(trimName).append(" (\r\n");
|
|
|
+ String tableNameNew = StringUtils.trim(tableName);
|
|
|
+ sb.append(tableNameNew).append(" (\r\n");
|
|
|
for (GenTableColumn genTableColumn : genTableColumns) {
|
|
|
if (!"HR".equals(genTableColumn.getHtmlType())){
|
|
|
sb.append("`").append(StringUtils.trim(genTableColumn.getColumnName())).append("` ").append(StringUtils.trim(genTableColumn.getColumnType()));
|