src/main/java/com/lf/server/controller/all/BaseUploadController.java
@@ -108,6 +108,22 @@ } @SysLog() @ApiOperation(value = "查询文件") @ApiImplicitParams({ @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query") }) @GetMapping(value = "/selectFiles") public ResponseMsg<List<MetaFileEntity>> selectFiles(String path) { try { List<MetaFileEntity> list = baseUploadService.selectFiles(path); return success(list); } catch (Exception ex) { return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "上传文件") @ApiImplicitParams({ @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query") src/main/java/com/lf/server/controller/data/DataLoaderController.java
@@ -5,7 +5,6 @@ import com.lf.server.entity.all.ResponseMsg; import com.lf.server.entity.ctrl.UploadEntity; import com.lf.server.entity.data.MetaEntity; import com.lf.server.entity.data.MetaFileEntity; import com.lf.server.entity.sys.UserEntity; import com.lf.server.helper.StringHelper; import com.lf.server.helper.WebHelper; @@ -19,7 +18,6 @@ import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; /** * 数据入库 @@ -31,22 +29,6 @@ public class DataLoaderController extends BaseUploadController { @Autowired DataLoaderService dataLoaderService; @SysLog() @ApiOperation(value = "查询文件") @ApiImplicitParams({ @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query") }) @GetMapping(value = "/selectFiles") public ResponseMsg<List<MetaFileEntity>> selectFiles(String path) { try { List<MetaFileEntity> list = dataLoaderService.selectFiles(path); return success(list); } catch (Exception ex) { return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "插入文件") src/main/java/com/lf/server/controller/data/DataUploadController.java
@@ -5,7 +5,6 @@ import com.lf.server.entity.all.ResponseMsg; import com.lf.server.entity.ctrl.UploadEntity; import com.lf.server.entity.data.MetaEntity; import com.lf.server.entity.data.MetaFileEntity; import com.lf.server.entity.sys.UserEntity; import com.lf.server.helper.StringHelper; import com.lf.server.helper.WebHelper; @@ -19,7 +18,6 @@ import javax.servlet.http.HttpServletRequest; import java.util.Date; import java.util.List; /** * 数据上传 @@ -31,22 +29,6 @@ public class DataUploadController extends BaseUploadController { @Autowired DataUploadService dataUploadService; @SysLog() @ApiOperation(value = "查询文件") @ApiImplicitParams({ @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query") }) @GetMapping(value = "/selectFiles") public ResponseMsg<List<MetaFileEntity>> selectFiles(String path) { try { List<MetaFileEntity> list = dataUploadService.selectFiles(path); return success(list); } catch (Exception ex) { return fail(ex.getMessage(), null); } } @SysLog() @ApiOperation(value = "插入文件") src/main/java/com/lf/server/service/all/BaseUploadService.java
@@ -31,6 +31,39 @@ public final Log log = LogFactory.getLog(getClass()); /** * 查询文件 */ public List<MetaFileEntity> selectFiles(String subPath) throws IOException { String root = pathHelper.getConfig().getTempPath() + File.separator + subPath; File file = new File(root); if (!file.exists() && !file.isDirectory()) { return null; } File[] files = file.listFiles(); if (null == files || files.length == 0) { return null; } List<MetaFileEntity> list = new ArrayList<MetaFileEntity>(); for (File f : files) { String fileName = FileHelper.getFileName(f.getPath()); double sizes = FileHelper.sizeToMb(f.length()); String filePath = subPath + File.separator + fileName; MetaFileEntity mf = new MetaFileEntity(); mf.setName(fileName); mf.setSizes(sizes); mf.setPath(filePath); mf.setGuid(FileHelper.getFileMd5(f.getPath())); list.add(mf); } return list; } /** * 查询目录 */ public String selectPath() { src/main/java/com/lf/server/service/data/DataLoaderService.java
@@ -15,9 +15,7 @@ import org.springframework.stereotype.Service; import java.io.File; import java.io.IOException; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.List; /** @@ -39,39 +37,6 @@ private final static String SHP = ".shp.zip"; private final static String GDB = ".gdb.zip"; /** * 查询文件 */ public List<MetaFileEntity> selectFiles(String subPath) throws IOException { String root = pathHelper.getConfig().getTempPath() + File.separator + subPath; File file = new File(root); if (!file.exists() && !file.isDirectory()) { return null; } File[] files = file.listFiles(); if (null == files || files.length == 0) { return null; } List<MetaFileEntity> list = new ArrayList<MetaFileEntity>(); for (File f : files) { String fileName = FileHelper.getFileName(f.getPath()); double sizes = FileHelper.sizeToMb(f.length()); String filePath = subPath + File.separator + fileName; MetaFileEntity mf = new MetaFileEntity(); mf.setName(fileName); mf.setSizes(sizes); mf.setPath(filePath); mf.setGuid(FileHelper.getFileMd5(f.getPath())); list.add(mf); } return list; } /** * 插入文件 src/main/java/com/lf/server/service/data/DataUploadService.java
@@ -8,8 +8,6 @@ import org.springframework.stereotype.Service; import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; /** @@ -23,39 +21,6 @@ @Autowired MetaFileService metaFileService; /** * 查询文件 */ public List<MetaFileEntity> selectFiles(String subPath) throws IOException { String root = pathHelper.getConfig().getTempPath() + File.separator + subPath; File file = new File(root); if (!file.exists() && !file.isDirectory()) { return null; } File[] files = file.listFiles(); if (null == files || files.length == 0) { return null; } List<MetaFileEntity> list = new ArrayList<MetaFileEntity>(); for (File f : files) { String fileName = FileHelper.getFileName(f.getPath()); double sizes = FileHelper.sizeToMb(f.length()); String filePath = subPath + File.separator + fileName; MetaFileEntity mf = new MetaFileEntity(); mf.setName(fileName); mf.setSizes(sizes); mf.setPath(filePath); mf.setGuid(FileHelper.getFileMd5(f.getPath())); list.add(mf); } return list; } /** * 插入文件