|
@@ -171,8 +171,10 @@ public class GenTableColumnServiceImpl implements IGenTableColumnService {
|
|
} else if (BusinessType.DELETE.equals(type)) {
|
|
} else if (BusinessType.DELETE.equals(type)) {
|
|
sb.append(" DROP ").append(genTableColumn.getColumnName()).append(";");
|
|
sb.append(" DROP ").append(genTableColumn.getColumnName()).append(";");
|
|
}
|
|
}
|
|
- tableSql.setCreateLog(sb.toString());
|
|
|
|
- tableSqlMapper.updateTableSql(tableSql);
|
|
|
|
|
|
+ if (tableSql != null) {
|
|
|
|
+ tableSql.setCreateLog(sb.toString());
|
|
|
|
+ tableSqlMapper.updateTableSql(tableSql);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -181,10 +183,12 @@ public class GenTableColumnServiceImpl implements IGenTableColumnService {
|
|
* @param genTableColumn
|
|
* @param genTableColumn
|
|
*/
|
|
*/
|
|
public void isAk(GenTableColumn genTableColumn) {
|
|
public void isAk(GenTableColumn genTableColumn) {
|
|
|
|
+
|
|
//是否是输入
|
|
//是否是输入
|
|
String isIn = genTableColumn.getIsIn();
|
|
String isIn = genTableColumn.getIsIn();
|
|
//是否是显示
|
|
//是否是显示
|
|
String isOut = genTableColumn.getIsOut();
|
|
String isOut = genTableColumn.getIsOut();
|
|
|
|
+ //查询出该表所有是输入或者是显示的字段
|
|
List<GenTableColumn> genTableColumns = genTableColumnMapper.selectGenTableColumnListByTableId(genTableColumn.getTableId());
|
|
List<GenTableColumn> genTableColumns = genTableColumnMapper.selectGenTableColumnListByTableId(genTableColumn.getTableId());
|
|
GenTable genTable = new GenTable();
|
|
GenTable genTable = new GenTable();
|
|
if (UserConstants.YES.equals(isIn)) {
|
|
if (UserConstants.YES.equals(isIn)) {
|