| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 导入Excel数据 |
| | | * @param file |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | @Operation(summary = "导入工单需求日期", description = "导入工单需求日期") |
| | | //@RequiresPermissions("apsPlatePlan:import") |
| | | @Log(title = "导入工单需求日期", businessType = BusinessType.IMPORT) |
| | | @PostMapping("/importRequireDate") |
| | | public AjaxResult importRequireDate(MultipartFile file) throws Exception { |
| | | ExcelUtil<ApsPlateRequireDate> util = new ExcelUtil<ApsPlateRequireDate>(ApsPlateRequireDate.class); |
| | | List<ApsPlateRequireDate> plateRequireDateList = util.importExcel(file.getInputStream()); |
| | | if (!plateRequireDateList.isEmpty()) { |
| | | try { |
| | | apsPlateRequireDateService.batchSave(plateRequireDateList); |
| | | } catch (Exception e) { |
| | | throw new RuntimeException(e); |
| | | } |
| | | } else { |
| | | return AjaxResult.error("模板内容为空"); |
| | | } |
| | | return AjaxResult.success("导入成功!"); |
| | | } |
| | | } |