|
|
@ -5,6 +5,7 @@ import cn.hutool.core.date.DateUtil; |
|
|
import cn.hutool.core.io.FileUtil; |
|
|
import cn.hutool.core.io.FileUtil; |
|
|
import cn.hutool.core.io.file.FileNameUtil; |
|
|
import cn.hutool.core.io.file.FileNameUtil; |
|
|
import cn.hutool.core.util.IdUtil; |
|
|
import cn.hutool.core.util.IdUtil; |
|
|
|
|
|
import cn.hutool.db.handler.StringHandler; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.project.base.config.CustomIdGenerator; |
|
|
import com.project.base.config.CustomIdGenerator; |
|
|
import com.project.base.domain.exception.BusinessErrorException; |
|
|
import com.project.base.domain.exception.BusinessErrorException; |
|
|
@ -109,6 +110,7 @@ public class UploadInformationDomainServiceImpl implements UploadInformationDoma |
|
|
|
|
|
|
|
|
List<String> successFiles = new ArrayList<>(); |
|
|
List<String> successFiles = new ArrayList<>(); |
|
|
Map<Long, String> fileMap = new HashMap<>(); |
|
|
Map<Long, String> fileMap = new HashMap<>(); |
|
|
|
|
|
Map<Long, String> fileNameMap = new HashMap<>(); |
|
|
for (MultipartFile file : files) { |
|
|
for (MultipartFile file : files) { |
|
|
String fileName = file.getOriginalFilename(); |
|
|
String fileName = file.getOriginalFilename(); |
|
|
|
|
|
|
|
|
@ -142,10 +144,11 @@ public class UploadInformationDomainServiceImpl implements UploadInformationDoma |
|
|
|
|
|
|
|
|
//收集file
|
|
|
//收集file
|
|
|
fileMap.put(entity.getId(), filePath); |
|
|
fileMap.put(entity.getId(), filePath); |
|
|
|
|
|
fileNameMap.put(entity.getId(), fileName); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//发起解析文档知识点
|
|
|
//发起解析文档知识点
|
|
|
knowledgePointApplicationService.parse(fileMap); |
|
|
knowledgePointApplicationService.parse(fileMap,fileNameMap); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return Result.success(String.format("上传成功:【%s】" , String.join("," , successFiles))); |
|
|
return Result.success(String.format("上传成功:【%s】" , String.join("," , successFiles))); |
|
|
|