update:补充导入前的表头校验
This commit is contained in:
+13
@@ -789,6 +789,8 @@ public class LawsClubServiceImpl extends ServiceImpl<LawsClubMapper, LawsClub> i
|
|||||||
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
|
Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
|
||||||
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
|
for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
|
||||||
MultipartFile file = entity.getValue();// 获取上传文件对象
|
MultipartFile file = entity.getValue();// 获取上传文件对象
|
||||||
|
// 校验模板表头
|
||||||
|
excelHeadVerify(file, LawsClubExcel.class, 0 ,0);
|
||||||
try {
|
try {
|
||||||
ImportParams params = new ImportParams();
|
ImportParams params = new ImportParams();
|
||||||
params.setNeedSave(true);
|
params.setNeedSave(true);
|
||||||
@@ -960,4 +962,15 @@ public class LawsClubServiceImpl extends ServiceImpl<LawsClubMapper, LawsClub> i
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void excelHeadVerify(MultipartFile file, Class<LawsClubExcel> clazz, int titleRows, int i) {
|
||||||
|
try {
|
||||||
|
if (!(boolean) ImportExcelUtil.checkTemplateTitle(file, clazz, titleRows, i)){
|
||||||
|
throw new JeroBootException(ResultCommon.IMPORT_TEMPLATE_ERROR);
|
||||||
|
}
|
||||||
|
}catch (Exception e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
throw new JeroBootException(ResultCommon.IMPORT_TEMPLATE_ERROR);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user