From e385fa95786e3148ef7f0c86f2adf0dea8aad7ba Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期六, 29 七月 2023 18:28:52 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/data/PublishService.java | 31 +++++++++++++++++++++++++++++++ src/main/java/com/lf/server/controller/data/PublishController.java | 4 +++- 2 files changed, 34 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/lf/server/controller/data/PublishController.java b/src/main/java/com/lf/server/controller/data/PublishController.java index 7d45cc5..e44a347 100644 --- a/src/main/java/com/lf/server/controller/data/PublishController.java +++ b/src/main/java/com/lf/server/controller/data/PublishController.java @@ -305,7 +305,9 @@ return fail("娌℃湁鎵惧埌瑕佸垹闄ょ殑鏁版嵁", -1); } - publishService.deleteFiles(list); + // publishService.deleteFiles(list) + publishService.deleteFiles(ids, req); + int count = publishService.deletes(ids, req); if (count > 0) { layerService.clearCache(); diff --git a/src/main/java/com/lf/server/service/data/PublishService.java b/src/main/java/com/lf/server/service/data/PublishService.java index 5137f56..6908ce1 100644 --- a/src/main/java/com/lf/server/service/data/PublishService.java +++ b/src/main/java/com/lf/server/service/data/PublishService.java @@ -302,4 +302,35 @@ WebHelper.exec(cmd); } } + + /** + * 鍒犻櫎鍙戝竷鏂囦欢 + */ + public void deleteFiles(List<Integer> ids, HttpServletRequest req) { + PubEntity entity = new PubEntity(); + entity.setIds(ids); + entity.setDircode("00"); + entity.setToken(WebHelper.getToken(req)); + + long rows = postForPub(entity, "/Convert/DeleteFiles"); + } + + /** + * 鍙戦�佸彂甯冭姹� + */ + public long postForPub(PubEntity entity, String method) { + Map<String, Object> map = getMapData(entity); + + String str = RestHelper.postForRest(exportServer + method, map); + if (StringHelper.isEmpty(str)) { + return 0; + } + + ResponseMsg<String> msg = JSON.parseObject(str, ResponseMsg.class); + if (msg == null || msg.getCode() != StaticData.TWO_HUNDRED) { + return 0; + } + + return msg.getCount(); + } } -- Gitblit v1.9.3