From e5f61db766b3eaa28506835e3581cbd2fdc8533d Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期四, 05 一月 2023 17:49:31 +0800 Subject: [PATCH] 1.5 --- src/main/java/com/lf/server/service/data/DataLoaderService.java | 31 ++++++++++++------------------- 1 files changed, 12 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/lf/server/service/data/DataLoaderService.java b/src/main/java/com/lf/server/service/data/DataLoaderService.java index a5bcbcf..8ced799 100644 --- a/src/main/java/com/lf/server/service/data/DataLoaderService.java +++ b/src/main/java/com/lf/server/service/data/DataLoaderService.java @@ -3,7 +3,6 @@ import com.lf.server.entity.all.BaseEntity; import com.lf.server.entity.ctrl.TabMapperEntity; import com.lf.server.entity.data.MetaEntity; -import com.lf.server.entity.data.MetaFileEntity; import com.lf.server.helper.*; import com.lf.server.mapper.all.BasicMapper; import com.lf.server.mapper.all.GeomBaseMapper; @@ -26,9 +25,6 @@ public class DataLoaderService extends BaseUploadService { @Autowired MetaService metaService; - - @Autowired - MetaFileService metaFileService; private final static String XLS = ".xls"; @@ -208,12 +204,12 @@ /** * 鎻掑叆鏂囦欢 */ - public void insertFiles(MetaEntity entity, List<MetaFileEntity> list, List<TabMapperEntity> tabList) { + public void insertFiles(MetaEntity entity, List<MetaEntity> list, List<TabMapperEntity> tabList) { try { String temp = pathHelper.getConfig().getTempPath(); String upload = pathHelper.getUploadFullPath(); - for (MetaFileEntity mf : list) { + for (MetaEntity mf : list) { File file = new File(temp + File.separator + mf.getPath()); File newFile = new File(upload + File.separator + mf.getGuid()); @@ -230,7 +226,7 @@ continue; } - MetaFileEntity old = metaFileService.selectByGuid(mf.getGuid()); + MetaEntity old = metaService.selectByGuid(mf.getGuid()); String filePath = null == old ? newFile.getPath() : old.getPath(); int count = 0; @@ -258,8 +254,8 @@ continue; } - MetaFileEntity mfe = createMetaFileEntity(me, mf, filePath); - if (metaFileService.insert(mfe) == 0) { + MetaEntity mfe = createMetaFileEntity(me, mf, filePath); + if (metaService.insert(mfe) == 0) { metaService.delete(me.getId()); continue; } @@ -280,7 +276,7 @@ /** * 鑾峰彇 Tabs */ - private List<TabMapperEntity> getTabs(MetaFileEntity mfe, List<TabMapperEntity> tabs) { + private List<TabMapperEntity> getTabs(MetaEntity mfe, List<TabMapperEntity> tabs) { List<TabMapperEntity> list = new ArrayList<>(); for (TabMapperEntity tab : tabs) { if (!tab.getFileName().equals(mfe.getName()) || StringHelper.isEmpty(tab.getEntity())) { @@ -316,19 +312,16 @@ /** * 鍒涘缓鍏冩暟鎹疄浣� */ - private MetaEntity createMetaEntity(MetaEntity entity, MetaFileEntity mf, String tab, int rows) { + private MetaEntity createMetaEntity(MetaEntity entity, MetaEntity mf, String tab, int rows) { MetaEntity me = new MetaEntity(); me.setDepid(entity.getDepid()); me.setDirid(entity.getDirid()); me.setVerid(entity.getVerid()); me.setType(getType(mf.getName().toLowerCase())); - me.setGather(entity.getGather()); - me.setBatch(entity.getBatch()); - me.setDescr(entity.getDescr()); me.setName(mf.getName()); me.setSizes(mf.getSizes()); - me.setTab(tab); - me.setRows(rows); + me.setBstab(tab); + me.setBsrows(rows); me.setCreateTime(entity.getCreateTime()); me.setCreateUser(entity.getCreateUser()); @@ -338,8 +331,8 @@ /** * 鍒涘缓鍏冩暟鎹枃浠跺疄浣� */ - private MetaFileEntity createMetaFileEntity(MetaEntity me, MetaFileEntity entity, String filePath) { - MetaFileEntity mfe = new MetaFileEntity(); + private MetaEntity createMetaFileEntity(MetaEntity me, MetaEntity entity, String filePath) { + MetaEntity mfe = new MetaEntity(); mfe.setName(entity.getName()); mfe.setMetaid(me.getId()); mfe.setGuid(entity.getGuid()); @@ -354,7 +347,7 @@ /** * 鎻掑叆Excel */ - private void insertXls(String root, MetaEntity me, MetaFileEntity mf, TabMapperEntity tab) { + private void insertXls(String root, MetaEntity me, MetaEntity mf, TabMapperEntity tab) { BasicMapper basicMapper = ClassHelper.getBasicMapper(tab.getEntity()); if (null == basicMapper) { return; -- Gitblit v1.9.3