From e2cfc347670213e159da4b9e68e814953d48b0dc Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 30 三月 2023 12:23:36 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/service/show/ApplyService.java |   25 +++++++++++++++++++------
 1 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/lf/server/service/show/ApplyService.java b/src/main/java/com/lf/server/service/show/ApplyService.java
index 0e2a012..8305ed9 100644
--- a/src/main/java/com/lf/server/service/show/ApplyService.java
+++ b/src/main/java/com/lf/server/service/show/ApplyService.java
@@ -1,5 +1,6 @@
 package com.lf.server.service.show;
 
+import com.lf.server.entity.all.StaticData;
 import com.lf.server.entity.ctrl.DownloadReqEntity;
 import com.lf.server.entity.show.ApplyEntity;
 import com.lf.server.entity.show.FlowEntity;
@@ -191,21 +192,33 @@
      */
     public void zipDbData(UserEntity ue, ApplyEntity entity) {
         try {
-            List<String> entities = Arrays.asList(entity.getEntities().split(","));
+            List<String> entities = Arrays.asList(entity.getEntities().split(StaticData.COMMA));
             String pwd = AesHelper.decrypt(entity.getPwd());
 
             DownloadReqEntity dr = new DownloadReqEntity();
             dr.setEntities(entities);
             dr.setWkt(dr.getWkt());
             dr.setPwd(pwd);
-            dr.setIds(null);
-            dr.setDirs(null);
-            dr.setFilter(null);
-            dr.setDepcodes(null);
+            dr.setIds(getIds(entity));
+            dr.setDirs(entity.getDircodes());
+            dr.setFilter(entity.getFilters());
+            dr.setDepcode(entity.getDepcode());
 
-            dataLibService.downloadDbReq4Wkt(ue, dr);
+            dataLibService.downloadDbReq(ue, dr);
         } catch (Exception ex) {
             log.error(ex.getMessage(), ex);
         }
     }
+
+    /**
+     * 鑾峰彇ID闆嗗悎
+     */
+    private List<Integer> getIds(ApplyEntity entity) {
+        List<Integer> list = new ArrayList<>();
+        for (String str : entity.getGids().split(StaticData.COMMA)) {
+            list.add(Integer.parseInt(str));
+        }
+
+        return list;
+    }
 }

--
Gitblit v1.9.3