瀏覽代碼

fix:单表数据查询超级查询优化

侯茂昌 1 年之前
父節點
當前提交
0df6b901d4
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CommonServiceImpl.java

+ 1 - 1
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/CommonServiceImpl.java

@@ -120,7 +120,7 @@ public class CommonServiceImpl implements ICommonService {
            //循环前端传过来的参数 跳过 sqlkey
            AtomicReference<String> replaceSql= new AtomicReference<>(tableSql.getTableCondition());
            queryMap.forEach((k,v)->{
-               if(!k.equals("sqlkey")){ //查询第一个表的数据是不会进行任何替换的
+               if(!k.equals("sqlkey")&&!k.equals("queryCriteriaValue")){ //查询第一个表的数据是不会进行任何替换的
                    int isExistIndex = tableSql.getTableCondition().indexOf(k);
                    replaceSql.set(tableSql.getTableCondition().replace(k, v.toString()));
                    if(isExistIndex<0){