【fix sonar】SqlUtils文件
This commit is contained in:
+5
-4
@@ -86,7 +86,7 @@ public class SqlUtils {
|
||||
* @param params
|
||||
* @return
|
||||
*/
|
||||
public static String getFullSql(String sql, Map params) {
|
||||
public static String getFullSql(String sql, Map<String,Object> params) {
|
||||
return getFullSql(sql, params, null, null);
|
||||
}
|
||||
|
||||
@@ -101,13 +101,14 @@ public class SqlUtils {
|
||||
* @param orderBy 排序方式,只能是 DESC 或 ASC
|
||||
* @return
|
||||
*/
|
||||
public static String getFullSql(String sql, Map params, String orderColumn, String orderBy) {
|
||||
public static String getFullSql(String sql, Map<String,Object> params, String orderColumn, String orderBy) {
|
||||
StringBuilder sqlBuilder = new StringBuilder();
|
||||
sqlBuilder.append("SELECT t.* FROM ( ").append(sql).append(" ) t ");
|
||||
if (params != null && params.size() >= 1) {
|
||||
sqlBuilder.append("WHERE 1=1 ");
|
||||
for (Object key : params.keySet()) {
|
||||
String value = String.valueOf(params.get(key));
|
||||
for (Map.Entry<String,Object> entry : params.entrySet()) {
|
||||
String key = entry.getKey();
|
||||
String value = String.valueOf(entry.getValue());
|
||||
if (StringUtils.isNotBlank(value)) {
|
||||
sqlBuilder.append(" AND (").append(key).append(" = N'").append(value).append("')");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user