管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-12-20 f31782b273aeb8752b25d5467502e8ea38e083c7
src/main/java/com/lf/server/service/data/DataLoaderService.java
@@ -100,8 +100,8 @@
                getGdbFiles(f.getName(), subPath, list);
                continue;
            }
            if (!fileName.contains(ZIP)) {
                //
            if (fileName.contains(ZIP)) {
                // 暂时不实现
            }
        }
@@ -242,7 +242,7 @@
                        case "shp":
                        case "gdb":
                        case "mdb":
                            insertDb(type, temp, entity, mf, tab);
                            insertDb(type, temp, entity, tab);
                            break;
                        // case "xls":
                        default:
@@ -423,7 +423,7 @@
                double y = (double) yField.get(t);
                BaseEntity baseEntity = (BaseEntity) t;
                Integer gid = baseEntity.getGid();
                Long gid = baseEntity.getGid();
                String wkt = String.format("POINT(%f %f)", x, y);
                geomBaseMapper.updateGeom(tabName, gid, wkt);
@@ -436,7 +436,7 @@
    /**
     * 插入DB
     */
    private void insertDb(String type, String root, MetaEntity me, MetaFileEntity mf, TabMapperEntity tab) {
    private void insertDb(String type, String root, MetaEntity me, TabMapperEntity tab) {
        BasicMapper basicMapper = ClassHelper.getBasicMapper(tab.getEntity());
        if (null == basicMapper) {
            return;
@@ -482,7 +482,7 @@
            String tabName = BaseQueryService.getTabName(geomBaseMapper);
            for (T t : list) {
                BaseEntity baseEntity = (BaseEntity) t;
                Integer gid = baseEntity.getGid();
                Long gid = baseEntity.getGid();
                Field gField = t.getClass().getDeclaredField("geom");
                gField.setAccessible(true);