|
|
@@ -73,7 +73,12 @@ public class ExportSqlServiceImpl implements ExportSqlService {
|
|
|
public Object executeSql(String sql) throws Exception {
|
|
|
sql = Sm4Util.decryptEcb("51d95b1dc43a9faaad0570f81c755fcf",sql);
|
|
|
sql = sql.toLowerCase();
|
|
|
- if(sql.contains("select")){
|
|
|
+ // 脚本加密后 < > 符号被转义了
|
|
|
+ sql=sql.replace(">",">");
|
|
|
+ sql=sql.replace("<","<");
|
|
|
+
|
|
|
+ // 修改语句中也可能存在查询语句
|
|
|
+ if(sql.startsWith(("select"))){
|
|
|
List<LinkedHashMap<String, Object>> maps = objectMapper.selectPublicItemList(sql);
|
|
|
return maps;
|
|
|
}
|