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