Prechádzať zdrojové kódy

修复单表`API`中`in`方法拼接`SQL`不正确的BUG

mxd 4 rokov pred
rodič
commit
b8b0eb804f

+ 3 - 3
magic-api/src/main/java/org/ssssssss/magicapi/modules/table/Where.java

@@ -79,7 +79,7 @@ public class Where {
 		if (isEmpty()) {
 			return "";
 		}
-		return (needWhere ? " where " : "") + StringUtils.join(tokens, " ");
+		return (needWhere ? " where " : "") + String.join(" ",tokens);
 	}
 
 	@Comment("过滤`null`的参数")
@@ -213,7 +213,7 @@ public class Where {
 			if (objects.size() > 0) {
 				append(column);
 				append(" in (");
-				append(StringUtils.join(",", Collections.nCopies(objects.size(), "?")));
+				append(String.join(",", Collections.nCopies(objects.size(), "?")));
 				append(")");
 				appendAnd();
 				params.addAll(objects);
@@ -234,7 +234,7 @@ public class Where {
 			if (objects.size() > 0) {
 				append(column);
 				append("not in (");
-				append(StringUtils.join(",", Collections.nCopies(objects.size(), "?")));
+				append(String.join(",", Collections.nCopies(objects.size(), "?")));
 				append(")");
 				appendAnd();
 				params.addAll(objects);