管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-07-29 e385fa95786e3148ef7f0c86f2adf0dea8aad7ba
1
已修改2个文件
35 ■■■■■ 文件已修改
src/main/java/com/lf/server/controller/data/PublishController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/PublishService.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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();
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();
    }
}