Преглед на файлове

fix:解决新增流程创建数据表失败问题

xuezizhuo преди 1 година
родител
ревизия
018c010530
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      zkqy-system/src/main/java/com/zkqy/system/service/impl/BpmProcessConfigurationServiceImpl.java

+ 3 - 1
zkqy-system/src/main/java/com/zkqy/system/service/impl/BpmProcessConfigurationServiceImpl.java

@@ -127,7 +127,9 @@ public class BpmProcessConfigurationServiceImpl implements IBpmProcessConfigurat
         for (String tableName : nodeVo.getTableNameList()){
             String createTableSql = commonService.selectTableSql(tableName).get("create table");
             createTableSql = createTableSql.replace("CREATE TABLE","CREATE TABLE IF NOT EXISTS {DBNAME}.");
-            createTableSql = createTableSql.replace(") ENGINE=InnoDB",addField);
+            if(!createTableSql.contains("task_key") && !createTableSql.contains("task_node_key")){
+                createTableSql = createTableSql.replace(") ENGINE=InnoDB",addField);
+            }
             try {
                 commonService.executeSql(createTableSql);
             }catch (Exception e){