From 05ffa1a7f490e1e81d6fbf1ee948db50b1fff6fc Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 14 二月 2023 16:02:52 +0800 Subject: [PATCH] 修改depcode、dircode值 --- src/main/java/com/lf/server/service/all/BaseUploadService.java | 28 ++++++++++++++-------------- 1 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/lf/server/service/all/BaseUploadService.java b/src/main/java/com/lf/server/service/all/BaseUploadService.java index d4d47c0..8e0fdb6 100644 --- a/src/main/java/com/lf/server/service/all/BaseUploadService.java +++ b/src/main/java/com/lf/server/service/all/BaseUploadService.java @@ -197,8 +197,8 @@ List<DirEntity> dirs = dirService.selectDirRecursive(dir.getName()); for (MetaFileEntity meta : metas) { meta.setEventid(StringHelper.getGuid()); - meta.setDirid(dir.getId()); - meta.setDepid(ue.getDepid()); + meta.setDircode(dir.getCode()); + meta.setDepcode(ue.getDepcode()); meta.setVerid(ver.getId()); meta.setCreateUser(ue.getId()); meta.setEpsgCode(epsgCode); @@ -294,10 +294,10 @@ continue; } - int dirid = getDirByPath(f.getPath(), fileName, dir, dirs); + String dircode = getDirByPath(f.getPath(), fileName, dir, dirs); boolean isShp = StaticData.SHP.equals(extName); if (isGdb) { - List<MetaFileEntity> rs = getGdbMappers(f, meta, dirid, start); + List<MetaFileEntity> rs = getGdbMappers(f, meta, dircode, start); if (null != rs && rs.size() > 0) { list.addAll(rs); } @@ -305,7 +305,7 @@ } MetaFileEntity mf = createMetaFileEntity(meta); - mf.setDirid(dirid); + mf.setDircode(dircode); mf.setEventid(StringHelper.getGuid()); mf.setName(fileName); mf.setExtName(extName); @@ -331,8 +331,8 @@ */ private MetaFileEntity createMetaFileEntity(MetaFileEntity meta) { MetaFileEntity mf = new MetaFileEntity(); - mf.setDirid(meta.getDirid()); - mf.setDepid(meta.getDepid()); + mf.setDircode(meta.getDircode()); + mf.setDepcode(meta.getDepcode()); mf.setVerid(meta.getVerid()); mf.setCreateUser(meta.getCreateUser()); mf.setEpsgCode(meta.getEpsgCode()); @@ -343,9 +343,9 @@ /** * 鏍规嵁鏂囦欢璺緞鑾峰彇鐩綍ID */ - private int getDirByPath(String filePath,String fileName, DirEntity dir, List<DirEntity> dirs) { + private String getDirByPath(String filePath,String fileName, DirEntity dir, List<DirEntity> dirs) { if (0 != dir.getPid() || null == dirs || dirs.isEmpty()) { - return dir.getId(); + return dir.getCode(); } if (StaticData.SLASH.equals(File.separator)) { filePath = filePath.replace("/", "\\"); @@ -353,17 +353,17 @@ for (DirEntity entity : dirs) { if (filePath.contains(entity.getFullName() + "\\" + fileName)) { - return entity.getId(); + return entity.getCode(); } } - return dir.getId(); + return dir.getCode(); } /** * 鑾峰彇SHP鏂囦欢闆嗗悎 */ - private List<String> getShpFiles(String shpPath) { + private List<String> getShpFiles(String shpPath) { List<String> list = new ArrayList<>(); list.add(shpPath); @@ -434,7 +434,7 @@ /** * 鑾峰彇GDB鏂囦欢鏄犲皠 */ - private List<MetaFileEntity> getGdbMappers(File f, MetaFileEntity meta, int dirid, int start) { + private List<MetaFileEntity> getGdbMappers(File f, MetaFileEntity meta, String dircode, int start) { List<String> tabs = GdbHelper.getTabNames(f.getPath()); if (null == tabs || tabs.size() == 0) { return null; @@ -450,7 +450,7 @@ List<MetaFileEntity> list = new ArrayList<>(); for (String tab : tabs) { MetaFileEntity mf = createMetaFileEntity(meta); - mf.setDirid(dirid); + mf.setDircode(dircode); mf.setEventid(StringHelper.getGuid()); mf.setName(fileName); mf.setExtName(extName); -- Gitblit v1.9.3