src/main/java/com/lf/server/controller/data/DataUploadController.java
@@ -3,6 +3,7 @@ import com.lf.server.annotation.SysLog; import com.lf.server.controller.all.BaseController; import com.lf.server.entity.all.ResponseMsg; 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.service.data.DataUploadService; @@ -114,11 +115,12 @@ @SysLog() @ApiOperation(value = "插入文件") @ApiImplicitParams({ @ApiImplicitParam(name = "entity", value = "元数据实体类", dataType = "MetaEntity", paramType = "body"), @ApiImplicitParam(name = "list", value = "实体类集合", dataType = "MetaFileEntity", paramType = "body") }) @ResponseBody @PostMapping(value = "/insertFiles") public ResponseMsg<Object> insertFiles(@RequestBody List<MetaFileEntity> list, HttpServletRequest req) { public ResponseMsg<Object> insertFiles(@RequestBody MetaEntity entity, @RequestBody List<MetaFileEntity> list, HttpServletRequest req) { try { UserEntity ue = tokenService.getCurrentUser(req); if (ue == null) { src/main/java/com/lf/server/service/all/BaseUploadService.java
@@ -24,9 +24,9 @@ */ public class BaseUploadService { @Autowired PathHelper pathHelper; public PathHelper pathHelper; private final Log log = LogFactory.getLog(getClass()); public final Log log = LogFactory.getLog(getClass()); /** * 查询目录 src/main/java/com/lf/server/service/data/DataUploadService.java
@@ -1,7 +1,11 @@ package com.lf.server.service.data; import com.lf.server.entity.data.MetaFileEntity; import com.lf.server.service.all.BaseUploadService; import org.springframework.stereotype.Service; import java.io.File; import java.util.List; /** * 数据上传 @@ -9,5 +13,29 @@ */ @Service public class DataUploadService extends BaseUploadService { // /** * 插入文件 */ public int insertFiles(List<MetaFileEntity> list) { int count = 0; try { String temp = pathHelper.getConfig().getTempPath(); String root = pathHelper.getUploadFullPath(); for (MetaFileEntity mf : list) { // 移动文件 File file = new File(temp + File.separator + mf.getPath()); File newFile = new File(root + File.separator + mf.getName()); file.renameTo(newFile); // 元数据 // 元数据文件 } } catch (Exception ex) { log.error(ex.getMessage(), ex); } return count; } }