Merge branch 'dev'
# Conflicts: # renren-admin/src/main/java/io/renren/modules/resource/controller/ResourceController.java
This commit is contained in:
commit
06b3086ae3
|
@ -321,14 +321,15 @@ public class ResourceController {
|
|||
String newName = UUID.randomUUID() + oldName.substring(oldName.lastIndexOf("."));
|
||||
try {
|
||||
// 文件保存
|
||||
File file = new File(folder, newName);
|
||||
logger.info(file.getPath());
|
||||
final File file = new File(folder, newName);
|
||||
uploadFile.transferTo(file);
|
||||
Optional<SysDeptDTO> deptDTO = Optional.ofNullable(sysDeptService.getByName(bigDateDeptName));
|
||||
CompletableFuture.runAsync(() -> EasyExcel.read(file, new ResourceExcelImportListener(0, dept, resourceService, deptDTO.get().getId())).sheet(0).headRowNumber(1).doReadSync(), executor);
|
||||
CompletableFuture.runAsync(() -> EasyExcel.read(file, new ResourceExcelImportListener(1, dept, resourceService, deptDTO.get().getId())).sheet(1).headRowNumber(1).doReadSync(), executor);
|
||||
CompletableFuture.runAsync(() -> EasyExcel.read(file, new ResourceExcelImportListener(2, dept, resourceService, deptDTO.get().getId())).sheet(2).headRowNumber(1).doReadSync(), executor);
|
||||
CompletableFuture.runAsync(() -> EasyExcel.read(file, new ResourceExcelImportListener(3, dept, resourceService, deptDTO.get().getId())).sheet(3).headRowNumber(1).doReadSync(), executor);
|
||||
deptDTO.ifPresent(index -> {
|
||||
CompletableFuture.runAsync(() -> EasyExcel.read(file, new ResourceExcelImportListener(0, dept, resourceService, index.getId())).sheet(0).headRowNumber(1).doReadSync(), executor);
|
||||
CompletableFuture.runAsync(() -> EasyExcel.read(file, new ResourceExcelImportListener(1, dept, resourceService, index.getId())).sheet(1).headRowNumber(1).doReadSync(), executor);
|
||||
CompletableFuture.runAsync(() -> EasyExcel.read(file, new ResourceExcelImportListener(2, dept, resourceService, index.getId())).sheet(2).headRowNumber(1).doReadSync(), executor);
|
||||
CompletableFuture.runAsync(() -> EasyExcel.read(file, new ResourceExcelImportListener(3, dept, resourceService, index.getId())).sheet(3).headRowNumber(1).doReadSync(), executor);
|
||||
});
|
||||
} catch (IOException e) {
|
||||
return new Result<String>().error(e.getMessage());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue