24282 1 năm trước cách đây
mục cha
commit
343292aba4

+ 7 - 4
ruoyi-common/src/main/java/com/ruoyi/common/utils/MapUtil.java

@@ -136,22 +136,25 @@ public class MapUtil {
         List<String> keys = new ArrayList<String>(params.keySet());
         //进行首字母排序
         Collections.sort(keys);
-        StringBuilder prestrSB = new StringBuilder();
+        StringBuilder preStrSb = new StringBuilder();
         for (int i = 0; i < keys.size(); i++) {
             String key = keys.get(i);
             Object value = params.get(key);
+            if (value == null) {
+                continue;
+            }
             try {
                 value = URLEncoder.encode(value.toString(), "UTF-8");
             } catch (UnsupportedEncodingException e) {
                 e.printStackTrace();
             }
             if (i == keys.size() - 1) {// 拼接时,不包括最后一个&字符
-                prestrSB.append(key).append("=").append(value);
+                preStrSb.append(key).append("=").append(value);
             } else {
-                prestrSB.append(key).append("=").append(value).append("&");
+                preStrSb.append(key).append("=").append(value).append("&");
             }
         }
-        return prestrSB.toString();
+        return preStrSb.toString();
     }
 
     /**