Commit 85a83ba7 authored by 张森's avatar 张森

29582 【中心级】一张图全景监控>设备管理>消防系统>二级页面,消防系统列表查询报错

parent 670da3f5
...@@ -84,18 +84,11 @@ public class PluginInterceptor implements Interceptor { ...@@ -84,18 +84,11 @@ public class PluginInterceptor implements Interceptor {
return executor.query(mappedStatement, parameter, rowBounds, resultHandler, cacheKey, boundSql); return executor.query(mappedStatement, parameter, rowBounds, resultHandler, cacheKey, boundSql);
} else if ("com.yeejoin.equipmanage.mapper.FireFightingSystemMapper.getSystemInfoPage".equals(id)) { } else if ("com.yeejoin.equipmanage.mapper.FireFightingSystemMapper.getSystemInfoPage".equals(id)) {
//执行结果 //执行结果
HashMap<String, String> par = new LinkedHashMap<>(); String sortField = "";
if (parameter instanceof HashMap) { if (parameter instanceof HashMap) {
par = (HashMap<String, String>) ((HashMap<?, ?>) parameter).get("sortField"); sortField = ((HashMap<?, ?>) parameter).get("sortField").toString();
}
Iterator<String> iterator = par.keySet().stream().iterator();
while (iterator.hasNext()) {
String next = iterator.next();
sql = sql.replace("_sortField", next);
} }
sql = sql.replace("_sortField", sortField);
//通过反射修改sql语句 //通过反射修改sql语句
Field field = boundSql.getClass().getDeclaredField("sql"); Field field = boundSql.getClass().getDeclaredField("sql");
ReflectionUtils.makeAccessible(field); ReflectionUtils.makeAccessible(field);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment