diff --git a/src/main/java/com/cm/population/controller/apis/basepopulationinfo/BasePopulationInfoController.java b/src/main/java/com/cm/population/controller/apis/basepopulationinfo/BasePopulationInfoController.java index 28e4f6d..3c95eb7 100644 --- a/src/main/java/com/cm/population/controller/apis/basepopulationinfo/BasePopulationInfoController.java +++ b/src/main/java/com/cm/population/controller/apis/basepopulationinfo/BasePopulationInfoController.java @@ -154,7 +154,14 @@ public class BasePopulationInfoController extends AbstractController { @ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)}) @PostMapping("uploadtemplate") public SuccessResultData uploadTemplate(@RequestParam(value = "file") MultipartFile file) throws SearchException, IOException { - EasyExcel.read(file.getInputStream(),new PopulationBaseInfoUploadListener(basePopulationInfoService)).sheet().doRead(); + try { + EasyExcel.read(file.getInputStream(),new PopulationBaseInfoUploadListener(basePopulationInfoService)).sheet().doRead(); + } catch (Exception e){ + return new SuccessResultData("第{" + PopulationBaseInfoUploadListener.rowNumber + "}行数据有误,请检查数据: " + + PopulationBaseInfoUploadListener.errorCardNumber + + "---" + + PopulationBaseInfoUploadListener.errorName); + } return new SuccessResultData("导入完成"); }