From 548de3053898bc6571c90d014a40050c39a7d195 Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期六, 02 八月 2025 15:33:07 +0800 Subject: [PATCH] 二保添加流转节点 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java | 35 ++++++++++++++++++++++++++++++++--- 1 files changed, 32 insertions(+), 3 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java index 0d7d06e..11a2161 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamMaintenanceStandardController.java @@ -286,7 +286,7 @@ for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { MultipartFile file = entity.getValue(); String fileName = file.getOriginalFilename(); - Result<?> importResult=eamMaintenanceStandardService.importPointInspectionExcel(file); + Result<?> importResult=eamMaintenanceStandardService.importPointInspectionExcel(file,null); if (importResult.isSuccess()) { successCount++; } else { @@ -322,7 +322,7 @@ for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { MultipartFile file = entity.getValue(); String fileName = file.getOriginalFilename(); - Result<?> importResult=eamMaintenanceStandardService.importMaintenanceStandard(file, "SECOND"); + Result<?> importResult=eamMaintenanceStandardService.importMaintenanceStandard(file, "SECOND",null); if (importResult.isSuccess()) { successCount++; } else { @@ -357,7 +357,7 @@ for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) { MultipartFile file = entity.getValue(); String fileName = file.getOriginalFilename(); - Result<?> importResult= eamMaintenanceStandardService.importMaintenanceStandard(file, "THIRD"); + Result<?> importResult= eamMaintenanceStandardService.importMaintenanceStandard(file, "THIRD",null); if (importResult.isSuccess()) { successCount++; } else { @@ -375,6 +375,35 @@ } } + /** + * 鍗囩増瀵煎叆 + * @param id,file + * @return + */ + @ApiOperation(value = "鍗囩増瀵煎叆", notes = "鍗囩増瀵煎叆") + @PostMapping(value = "/importUpgrade") + public Result<?> importUpgrade(String id,MultipartFile file) { + EamMaintenanceStandard eamMaintenanceStandard=eamMaintenanceStandardService.getById(id); + if (eamMaintenanceStandard==null) { + return Result.error("璇烽�夋嫨闇�瑕佸崌鐗堢殑淇濆吇鏍囧噯"); + }else { + switch (eamMaintenanceStandard.getMaintenanceCategory()){ + case "POINT_INSPECTION": + //鐐规鍗囩増瀵煎叆 + return eamMaintenanceStandardService.importPointInspectionExcel(file,id); + case "SECOND_MAINTENANCE": + //浜屼繚鍗囩増瀵煎叆 + return eamMaintenanceStandardService.importMaintenanceStandard(file, "SECOND",id); + case "THIRD_MAINTENANCE": + //涓変繚鍗囩増瀵煎叆 + return eamMaintenanceStandardService.importMaintenanceStandard(file, "THIRD",id); + default: + break; + } + } + return Result.error("鍗囩増瀵煎叆澶辫触"); + } + private Result<?> getResult(Map<String, String> results, int fileCount, int successCount, int failureCount) { List<String> response = new ArrayList<>(); response.add("鎬绘枃浠舵暟锛�" + fileCount); -- Gitblit v1.9.3