管道基础大数据平台系统开发-【后端】-Server
13693261870
2023-01-23 5107fe96747cc93c33c7498e50e958ecbee9ad7f
src/main/java/com/lf/server/service/data/UploadService.java
@@ -125,7 +125,16 @@
            return;
        }
        List<?> list = null;
        MetaEntity old = metaService.selectByGuid(mf.getGuid(), tabName);
        if (old != null) {
            mf.setPath(old.getPath());
            mf.setEntity(old.getLayer());
            mf.setTab(old.getTab());
            mf.setRows(old.getRows());
            return;
        }
        List<?> list;
        if (StaticData.SHP.equals(mf.getExtName())) {
            list = ShpHelper.readData(clazz, mf.getPath());
        } else {
@@ -219,10 +228,11 @@
            return -1;
        }
        MetaEntity old = metaService.selectByGuid(mf.getGuid());
        MetaEntity old = metaService.selectByGuid(mf.getGuid(), null);
        if (null != old) {
            mf.setPath(old.getPath());
            mf.setTab(old.getTab());
            mf.setEntity(old.getLayer());
            mf.setRows(old.getRows());
            file.delete();
            return 0;
@@ -291,11 +301,8 @@
            return;
        }
        MetaEntity old = metaService.selectByGuid(mf.getGuid());
        MetaEntity old = metaService.selectByGuid(mf.getGuid(), null);
        if (null != old) {
            mf.setPath(old.getPath());
            mf.setTab(old.getTab());
            mf.setRows(old.getRows());
            FileHelper.deleteFiles(file);
            return;
        }
@@ -373,7 +380,7 @@
        if (mf.getRows() > 0) {
            me.setTab(mf.getTab());
        }
        if (StaticData.XLS.equals(mf.getExtName()) || StaticData.XLSX.equals(mf.getExtName())) {
        if (!StringHelper.isEmpty(mf.getEntity())) {
            me.setLayer(mf.getEntity());
        }
        me.setRows(mf.getRows());
@@ -411,7 +418,7 @@
        for (MetaFileEntity mf : list) {
            boolean isXls = StaticData.XLS.equals(mf.getExtName()) || StaticData.XLSX.equals(mf.getExtName());
            if (mf.getRows() > -1 && isXls) {
                MetaEntity old = metaService.selectByGuid(mf.getGuid());
                MetaEntity old = metaService.selectByGuid(mf.getGuid(), null);
                if (null == old) {
                    xlsList.add(mf);
                } else {