From 5dafcf7c294eaee166683d4c19953c3153c60dc9 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期五, 11 十一月 2022 13:59:20 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/show/ExportService.java | 24 ++++++++++++------------ 1 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/lf/server/service/show/ExportService.java b/src/main/java/com/lf/server/service/show/ExportService.java index 19f739b..2132174 100644 --- a/src/main/java/com/lf/server/service/show/ExportService.java +++ b/src/main/java/com/lf/server/service/show/ExportService.java @@ -12,7 +12,9 @@ import java.lang.reflect.Field; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** * 鍦ㄧ嚎鍒跺浘 @@ -24,10 +26,10 @@ private String exportServer; public String post(ExportEntity entity) { - List<NameValuePair> nvPair = getPostEntity(entity); + Map<String, Object> map = getPostEntity(entity); String url = exportServer + "/Export/Start"; - String str = RestHelper.post(url, nvPair); + String str = RestHelper.postForRest(url, map); if (StringHelper.isEmpty(str)) { return null; } @@ -40,27 +42,25 @@ return msg.getResult(); } - private List<NameValuePair> getPostEntity(ExportEntity entity) { - List<NameValuePair> list = new ArrayList<NameValuePair>(); + private Map<String, Object> getPostEntity(ExportEntity entity) { + Map<String, Object> map = new HashMap<String, Object>(); Field[] fields = entity.getClass().getDeclaredFields(); for (Field field : fields) { try { + if (field.getName() == "serialVersionUID") { + continue; + } + field.setAccessible(true); Object obj = field.get(entity); - String val = null; - if (obj != null) { - val = String.valueOf(obj); - } - - BasicNameValuePair nvp = new BasicNameValuePair(field.getName(), val); - list.add(nvp); + map.put(field.getName(), obj); } catch (Exception ex) { // } } - return list; + return map; } } -- Gitblit v1.9.3