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

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

parent 50aa12b2
...@@ -30,7 +30,7 @@ public class StringUtils { ...@@ -30,7 +30,7 @@ public class StringUtils {
* @param map * @param map
* @return * @return
*/ */
public static String transMap2UrlParam(Map<String, Object> map) { public static String transMap2UrlParam(String url,Map<String, Object> map) {
StringBuilder stringBuilder = new StringBuilder(); StringBuilder stringBuilder = new StringBuilder();
for (Map.Entry entry : map.entrySet()) { for (Map.Entry entry : map.entrySet()) {
...@@ -39,11 +39,12 @@ public class StringUtils { ...@@ -39,11 +39,12 @@ public class StringUtils {
continue; continue;
try { try {
stringBuilder.append("&").append(entry.getKey()).append("=").append(URLEncoder.encode(entry.getValue().toString(), "UTF-8")); stringBuilder.append("&").append(entry.getKey()).append("=").append(URLEncoder.encode(entry.getValue().toString(), "UTF-8"));
url = url.replaceAll("\\{"+entry.getKey()+"}",entry.getValue()+"");
} catch (UnsupportedEncodingException e) { } catch (UnsupportedEncodingException e) {
e.printStackTrace(); e.printStackTrace();
} }
} }
return stringBuilder.toString(); return url + stringBuilder.toString();
} }
/** /**
...@@ -52,16 +53,17 @@ public class StringUtils { ...@@ -52,16 +53,17 @@ public class StringUtils {
* @param list * @param list
* @return * @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(); StringBuilder stringBuilder = new StringBuilder();
list.forEach(x -> { list.forEach(x -> {
Map<String, Object> map = JSONObject.parseObject(JSON.toJSONString(x)); Map<String, Object> map = JSONObject.parseObject(JSON.toJSONString(x));
try { try {
stringBuilder.append("&").append(map.get("key")).append("=").append(URLEncoder.encode(map.get("value").toString(), "UTF-8")); 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) { } catch (UnsupportedEncodingException e) {
e.printStackTrace(); e.printStackTrace();
} }
}); });
return stringBuilder.toString(); return url + stringBuilder.toString();
} }
} }
...@@ -870,9 +870,9 @@ public class DPSubServiceImpl { ...@@ -870,9 +870,9 @@ public class DPSubServiceImpl {
url += "?"; url += "?";
} }
if (params instanceof Map) { if (params instanceof Map) {
url = url + StringUtils.transMap2UrlParam((Map) params); url = StringUtils.transMap2UrlParam(url, (Map) params);
} else if (params instanceof List) { } else if (params instanceof List) {
url = url + StringUtils.transList2UrlParam((List) params); url = StringUtils.transList2UrlParam(url, (List) params);
} }
return url.replace("?&", "?"); return url.replace("?&", "?");
} }
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
"key": "basic", "key": "basic",
"displayName": "定期检验详情", "displayName": "定期检验详情",
"renderType": "basic", "renderType": "basic",
"formSeq": "1734854656288387074", "formSeq": "1735144325639073793",
"dataConfig": { "dataConfig": {
"api": { "api": {
"httpMethod":"GET", "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