소스 검색

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){