Commit a64779ac authored by 麻笑宇's avatar 麻笑宇

1.大屏业务模块详情提交

parent 50aa12b2
......@@ -30,7 +30,7 @@ public class StringUtils {
* @param map
* @return
*/
public static String transMap2UrlParam(Map<String, Object> map) {
public static String transMap2UrlParam(String url,Map<String, Object> map) {
StringBuilder stringBuilder = new StringBuilder();
for (Map.Entry entry : map.entrySet()) {
......@@ -39,11 +39,12 @@ public class StringUtils {
continue;
try {
stringBuilder.append("&").append(entry.getKey()).append("=").append(URLEncoder.encode(entry.getValue().toString(), "UTF-8"));
url = url.replaceAll("\\{"+entry.getKey()+"}",entry.getValue()+"");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
return stringBuilder.toString();
return url + stringBuilder.toString();
}
/**
......@@ -52,16 +53,17 @@ public class StringUtils {
* @param list
* @return
*/
public static String transList2UrlParam(List<Map<String, Object>> list) {
public static String transList2UrlParam(String url,List<Map<String, Object>> list) {
StringBuilder stringBuilder = new StringBuilder();
list.forEach(x -> {
Map<String, Object> map = JSONObject.parseObject(JSON.toJSONString(x));
try {
stringBuilder.append("&").append(map.get("key")).append("=").append(URLEncoder.encode(map.get("value").toString(), "UTF-8"));
url.replaceAll("{"+map.get("key")+"}",map.get("value")+"");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
});
return stringBuilder.toString();
return url + stringBuilder.toString();
}
}
......@@ -870,9 +870,9 @@ public class DPSubServiceImpl {
url += "?";
}
if (params instanceof Map) {
url = url + StringUtils.transMap2UrlParam((Map) params);
url = StringUtils.transMap2UrlParam(url, (Map) params);
} else if (params instanceof List) {
url = url + StringUtils.transList2UrlParam((List) params);
url = StringUtils.transList2UrlParam(url, (List) params);
}
return url.replace("?&", "?");
}
......
......@@ -5,7 +5,7 @@
"key": "basic",
"displayName": "定期检验详情",
"renderType": "basic",
"formSeq": "1734854656288387074",
"formSeq": "1735144325639073793",
"dataConfig": {
"api": {
"httpMethod":"GET",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment