|
@@ -444,11 +444,14 @@ public class ProjectService extends ServiceImpl<ProjectMapper, Project> {
|
|
|
}
|
|
|
|
|
|
public TaskParams getImportPatentTaskParams(MultipartFile file, Integer projectId) {
|
|
|
+ // 上传文件并返回文件信息
|
|
|
UploadFileDTO fileDTO = fileUtils.uploadFile(file);
|
|
|
+ // 获得文件路径
|
|
|
String path = fileUtils.getPath(fileDTO.getPath());
|
|
|
List<List<Object>> rowList = new ArrayList<>();
|
|
|
List<Map<Object, Object>> mapList = new ArrayList<>();
|
|
|
ExcelUtil.readBySax(path, -1, (sheetIndex, rowIndex, row) -> rowList.add(row));
|
|
|
+ //遍历保存excel文件里每行每列的值
|
|
|
for (int i = 1; i < rowList.size(); i++) {
|
|
|
mapList.add(IterUtil.toMap(rowList.get(0), rowList.get(i)));
|
|
|
}
|