|
@@ -490,7 +490,6 @@ public class CalculationFormulaRepositoryImpl implements CalculationFormulaRepos
|
|
return formulas.size();
|
|
return formulas.size();
|
|
}
|
|
}
|
|
};
|
|
};
|
|
- String sql = "INSERT INTO T_CALCULATION_FORMULA (ID, `TYPE`, ORDER_NO, FORMULA, PROVINCE, ELECTRIC_TYPE, STATION_CODE, RULE_FORMULA, IS_RATE, MAX_MIN_LIMIT, STATE, DATA_SOURCE_TYPE, HOW_MANY_DAYS, CREATE_TIME, CREATOR, LAST_MODIFIER, LAST_MODIFY_TIME) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
|
|
|
|
switch (dbType) {
|
|
switch (dbType) {
|
|
case CalculateResult.DB_KINGBASE:
|
|
case CalculateResult.DB_KINGBASE:
|
|
case CalculateResult.DB_POSTGRES:
|
|
case CalculateResult.DB_POSTGRES:
|
|
@@ -503,12 +502,12 @@ public class CalculationFormulaRepositoryImpl implements CalculationFormulaRepos
|
|
jdbcTemplate.execute(ddl);
|
|
jdbcTemplate.execute(ddl);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- jdbcTemplate.batchUpdate(SQLUtils.format(sql, dbType), pss);
|
|
|
|
|
|
+ jdbcTemplate.batchUpdate(SQLUtils.format("INSERT INTO \"t_calculation_formula\" (id,\"TYPE\",\"ORDER_NO\",\"FORMULA\",\"PROVINCE\",\"ELECTRIC_TYPE\",\"STATION_CODE\",\"RULE_FORMULA\",\"IS_RATE\",\"MAX_MIN_LIMIT\",\"STATE\",\"DATA_SOURCE_TYPE\",\"HOW_MANY_DAYS\",\"CREATE_TIME\",\"CREATOR\",\"LAST_MODIFIER\",\"LAST_MODIFY_TIME\") VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", dbType), pss);
|
|
break;
|
|
break;
|
|
case CalculateResult.DB_MYSQL:
|
|
case CalculateResult.DB_MYSQL:
|
|
String ddl = "SET NAMES utf8mb4;\nSET FOREIGN_KEY_CHECKS = 0;\n" + IoUtil.read(sqlInputStream, StandardCharsets.UTF_8);
|
|
String ddl = "SET NAMES utf8mb4;\nSET FOREIGN_KEY_CHECKS = 0;\n" + IoUtil.read(sqlInputStream, StandardCharsets.UTF_8);
|
|
jdbcTemplate.execute(SQLUtils.formatMySql(ddl));
|
|
jdbcTemplate.execute(SQLUtils.formatMySql(ddl));
|
|
- jdbcTemplate.batchUpdate(SQLUtils.format(sql, dbType), pss);
|
|
|
|
|
|
+ jdbcTemplate.batchUpdate(SQLUtils.format("INSERT INTO t_calculation_formula (id,type,order_no,formula,province,electric_type,station_code,rule_formula,is_rate,max_min_limit,state,data_source_type,how_many_days,create_time,creator,last_modifier,last_modify_time) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", dbType), pss);
|
|
jdbcTemplate.execute(SQLUtils.formatMySql("SET FOREIGN_KEY_CHECKS = 1;"));
|
|
jdbcTemplate.execute(SQLUtils.formatMySql("SET FOREIGN_KEY_CHECKS = 1;"));
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|