管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-11-22 3a0921c54b25b38e9e5ffa62b44f218771d2f3ca
1
已修改1个文件
23 ■■■■ 文件已修改
src/main/java/com/lf/server/service/data/DataLoaderService.java 23 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/DataLoaderService.java
@@ -211,7 +211,6 @@
    public void insertFiles(MetaEntity entity, List<MetaFileEntity> list, List<TabMapperEntity> tabList) {
        try {
            String temp = pathHelper.getConfig().getTempPath();
            String full = pathHelper.getUploadFullPath();
            String root = pathHelper.getConfig().getUploadPath();
            for (MetaFileEntity mf : list) {
@@ -250,13 +249,11 @@
                            insertXls(temp, mf, tab);
                            break;
                    }
                    int rows = tab.getRows();
                    if (rows == 0) {
                    if (0 == tab.getRows()) {
                        continue;
                    }
                    MetaEntity me = createMetaEntity(entity, mf);
                    // me.setTab,me.setRow
                    MetaEntity me = createMetaEntity(entity, mf, tab.getTab(), tab.getRows());
                    if (metaService.insert(me) == 0) {
                        continue;
                    }
@@ -266,8 +263,7 @@
                        metaService.delete(me.getId());
                        continue;
                    }
                    count += rows;
                    count += tab.getRows();
                }
                if (count == 0 || null != old) {
@@ -320,7 +316,7 @@
    /**
     * 创建元数据实体
     */
    private MetaEntity createMetaEntity(MetaEntity entity, MetaFileEntity mf) {
    private MetaEntity createMetaEntity(MetaEntity entity, MetaFileEntity mf, String tab, int rows) {
        MetaEntity me = new MetaEntity();
        me.setDepid(entity.getDepid());
        me.setDirid(entity.getDirid());
@@ -362,9 +358,10 @@
            return;
        }
        String tabName = BaseQueryService.getTabName(basicMapper);
        String className = ClassHelper.getClassName(basicMapper);
        Class clazz = ClassHelper.getEntityClass(className);
        if (null == clazz) {
        if (null == clazz || null == tabName) {
            return;
        }
@@ -382,6 +379,7 @@
            updateXlsGeom((GeomBaseMapper) basicMapper, list);
        }
        tab.setTab(tabName);
        tab.setRows(rows);
    }
@@ -439,9 +437,10 @@
            return;
        }
        String tabName = BaseQueryService.getTabName(basicMapper);
        String className = ClassHelper.getClassName(basicMapper);
        Class clazz = ClassHelper.getEntityClass(className);
        if (null == clazz) {
        if (null == clazz || null == tabName) {
            return;
        }
@@ -463,10 +462,10 @@
        if (null == list || list.isEmpty()) {
            return;
        }
        setCreateInfo(list, mf);
        int rows = basicMapper.insertBatch(list);
        int rows = basicMapper.insertBatch(list);
        tab.setTab(tabName);
        tab.setRows(rows);
    }