Browse Source

修复代码生成导入表结构出现异常页面不提醒问题

tags/v2.1
RuoYi 5 years ago
parent
commit
0788a57bec
  1. 11
      ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/GenTableServiceImpl.java

11
ruoyi-modules/ruoyi-gen/src/main/java/com/ruoyi/gen/service/GenTableServiceImpl.java

@ -23,6 +23,7 @@ import com.ruoyi.common.core.constant.Constants;
import com.ruoyi.common.core.constant.GenConstants; import com.ruoyi.common.core.constant.GenConstants;
import com.ruoyi.common.core.exception.CustomException; import com.ruoyi.common.core.exception.CustomException;
import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.core.utils.StringUtils;
import com.ruoyi.common.security.utils.SecurityUtils;
import com.ruoyi.gen.domain.GenTable; import com.ruoyi.gen.domain.GenTable;
import com.ruoyi.gen.domain.GenTableColumn; import com.ruoyi.gen.domain.GenTableColumn;
import com.ruoyi.gen.mapper.GenTableColumnMapper; import com.ruoyi.gen.mapper.GenTableColumnMapper;
@ -142,11 +143,11 @@ public class GenTableServiceImpl implements IGenTableService
@Transactional @Transactional
public void importGenTable(List<GenTable> tableList) public void importGenTable(List<GenTable> tableList)
{ {
String operName = ""; String operName = SecurityUtils.getUsername();
for (GenTable table : tableList)
{
try try
{ {
for (GenTable table : tableList)
{
String tableName = table.getTableName(); String tableName = table.getTableName();
GenUtils.initTable(table, operName); GenUtils.initTable(table, operName);
int row = genTableMapper.insertGenTable(table); int row = genTableMapper.insertGenTable(table);
@ -161,10 +162,10 @@ public class GenTableServiceImpl implements IGenTableService
} }
} }
} }
}
catch (Exception e) catch (Exception e)
{ {
log.error("表名 " + table.getTableName() + " 导入失败:", e); throw new CustomException("导入失败:" + e.getMessage());
}
} }
} }

Loading…
Cancel
Save