diff --git a/das/src/main/java/com/das/modules/fdr/controller/FaultRecorderController.java b/das/src/main/java/com/das/modules/fdr/controller/FaultRecorderController.java index bb82f429..2afbdfff 100644 --- a/das/src/main/java/com/das/modules/fdr/controller/FaultRecorderController.java +++ b/das/src/main/java/com/das/modules/fdr/controller/FaultRecorderController.java @@ -15,6 +15,7 @@ import com.das.modules.fdr.domain.SysFaultRecordingDesc; import com.das.modules.fdr.domain.dto.FileDownloadDto; import com.das.modules.fdr.domain.excel.SysFaultCodeDictExcel; import com.das.modules.fdr.domain.excel.SysFaultRecordingExcel; +import com.das.modules.fdr.listener.SysFaultCodeDictListener; import com.das.modules.fdr.listener.SysFaultRecordingListener; import com.das.modules.fdr.service.FaultRecorderService; import jakarta.servlet.http.HttpServletRequest; @@ -42,6 +43,9 @@ public class FaultRecorderController { @Autowired private SysFaultRecordingListener sysFaultRecordingListener; + @Autowired + private SysFaultCodeDictListener sysFaultCodeDictListener; + @RequestMapping(value = "/files", method = RequestMethod.POST) public R> findList(@RequestBody JSONObject jsonObject) { String code = jsonObject.getString("deviceCode"); @@ -114,7 +118,7 @@ public class FaultRecorderController { @PostMapping("/faultCodeDict/import") public R importFaultCodeDict(String id, @RequestParam("file") MultipartFile file) throws IOException { sysFaultRecordingListener.setParent(Long.valueOf(id)); - ExcelReaderBuilder read = EasyExcel.read(file.getInputStream(), SysFaultCodeDictExcel.class,sysFaultRecordingListener); + ExcelReaderBuilder read = EasyExcel.read(file.getInputStream(), SysFaultCodeDictExcel.class,sysFaultCodeDictListener); read.sheet().doRead(); return R.success("导入成功"); }