From f0f5aa51a1de122b65928f660370331356818bec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E7=90=A6=E6=B6=9B?= Date: Mon, 13 Mar 2023 10:36:16 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90fix=20sonar=E3=80=91QueryGenerator?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/jero/common/system/query/QueryGenerator.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/system/query/QueryGenerator.java b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/system/query/QueryGenerator.java index f99ecd77..09dd1119 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/system/query/QueryGenerator.java +++ b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/system/query/QueryGenerator.java @@ -158,7 +158,7 @@ public class QueryGenerator { //区间查询 doIntervalQuery(queryWrapper, parameterMap, type, name, column); //判断单值 参数带不同标识字符串 走不同的查询 - //TODO 这种前后带逗号的支持分割后模糊查询需要否 使多选字段的查询生效 + // 这种前后带逗号的支持分割后模糊查询需要否 使多选字段的查询生效 addQueryWapper(queryWrapper, column, value); } catch (Exception e) { @@ -344,7 +344,7 @@ public class QueryGenerator { QueryRuleEnum rule =null; //update-begin--Author:scott Date:20190724 for:initQueryWrapper组装sql查询条件错误 #284------------------- - //TODO 此处规则,只适用于 le lt ge gt + // 此处规则,只适用于 le lt ge gt // step 2 .>= =< if (val.length() >= 3 && QUERY_SEPARATE_KEYWORD.equals(val.substring(2, 3))) { rule = QueryRuleEnum.getByValue(val.substring(0, 2)); @@ -360,7 +360,7 @@ public class QueryGenerator { // step 4 in if (rule == null && val.contains(COMMA)) { - //TODO in 查询这里应该有个bug 如果一字段本身就是多选 此时用in查询 未必能查询出来 + // in 查询这里应该有个bug 如果一字段本身就是多选 此时用in查询 未必能查询出来 rule = QueryRuleEnum.IN; } // step 5 != @@ -430,7 +430,7 @@ public class QueryGenerator { }else { //update-begin--Author:scott Date:20190724 for:initQueryWrapper组装sql查询条件错误 #284------------------- if(val.startsWith(rule.getValue())){ - //TODO 此处逻辑应该注释掉-> 如果查询内容中带有查询匹配规则符号,就会被截取的(比如:>=您好) + // 此处逻辑应该注释掉-> 如果查询内容中带有查询匹配规则符号,就会被截取的(比如:>=您好) value = val.replaceFirst(rule.getValue(),""); }else if(val.startsWith(rule.getCondition()+QUERY_SEPARATE_KEYWORD)){ value = val.replaceFirst(rule.getCondition()+QUERY_SEPARATE_KEYWORD,"").trim(); @@ -497,7 +497,7 @@ public class QueryGenerator { //比较小于 date = getTime().parse(value + " 23:59:59"); } - //TODO 日期类型比较特殊 可能oracle下不一定好使 + // 日期类型比较特殊 可能oracle下不一定好使 } if(date==null) { date = getTime().parse(value);