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