管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-03-28 a608ff2c8a47c73945fcf6b81ef35fe949b0cc6a
1
已修改1个文件
22 ■■■■■ 文件已修改
src/main/java/com/lf/server/service/show/DataLibService.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/DataLibService.java
@@ -148,10 +148,16 @@
     * 请求DB数据下载
     */
    public String downloadDbReq(UserEntity ue, DownloadReqEntity dr) {
        Map<String, List<?>> map = queryData(dr);
        if (map.size() == 0) {
        Map<String, String> annexMap = new HashMap<>(3);
        Map<String, List<?>> dataMap = new HashMap<>(3);
        queryData(dr, dataMap, annexMap);
        if (dataMap.size() == 0) {
            return null;
        }
        //
        return null;
    }
@@ -159,8 +165,7 @@
    /**
     * 查询数据
     */
    private Map<String, List<?>> queryData(DownloadReqEntity dr) {
        Map<String, List<?>> map = new HashMap<>(3);
    private void queryData(DownloadReqEntity dr, Map<String, List<?>> dataMap , Map<String, String> annexMap) {
        for (String enity : dr.getEntities()) {
            try {
                BasicMapper baseMapper = ClassHelper.getBasicMapper(enity);
@@ -174,15 +179,16 @@
                    continue;
                }
                if (!map.containsKey(enity)) {
                    map.put(enity, list);
                // SQL片段
                String sqlSegment = wrapper.getSqlSegment();
                if (!dataMap.containsKey(enity)) {
                    dataMap.put(enity, list);
                }
            } catch (Exception ex) {
                log.error(ex.getMessage(), ex);
            }
        }
        return map;
    }
    /**