From ec4d7d29a7e6be47f4130b67f92865c188c27c77 Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期四, 23 一月 2025 09:42:51 +0800 Subject: [PATCH] 故障停机和维修时长维护功能 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcRepairInfoService.java | 7 +++++++ lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcRepairInfoServiceImpl.java | 12 +++++++++++- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcRepairInfoController.java | 14 +++++++++++++- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcDownTimeService.java | 7 +++++++ lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDownTimeController.java | 4 ++-- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcDownTimeServiceImpl.java | 12 +++++++++++- 6 files changed, 51 insertions(+), 5 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDownTimeController.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDownTimeController.java index c9f697f..4a3e494 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDownTimeController.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDownTimeController.java @@ -170,8 +170,8 @@ @AutoLog(value = "璁惧鏁呴殰鍋滄満鏃堕暱琛�-璁$畻MTBF") @ApiOperation(value = "璁惧鏁呴殰鍋滄満鏃堕暱琛�-璁$畻MTBF", notes = "璁惧鏁呴殰鍋滄満鏃堕暱琛�-璁$畻MTBF") @PostMapping(value = "/computeMtbf") - public Result<?> computeMtbf() { - + public Result<?> computeMtbf(@RequestBody String month) { + mdcDownTimeService.computeMtbf(month); return Result.OK("璁$畻鎴愬姛锛�"); } diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcRepairInfoController.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcRepairInfoController.java index ee39266..24415f6 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcRepairInfoController.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcRepairInfoController.java @@ -148,7 +148,6 @@ LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); String userId = user.getId(); return mdcRepairInfoService.exportXls(userId, mdcRepairInfoVo); -// return super.exportXls(request, mdcRepairInfo, MdcRepairInfo.class, "璁惧缁翠慨鏃堕暱琛�"); } /** @@ -163,4 +162,17 @@ return super.importExcel(request, response, MdcRepairInfo.class); } + /** + * 璁$畻MTTR + * + * @return + */ + @AutoLog(value = "璁惧缁翠慨鏃堕暱琛�-璁$畻MTTR") + @ApiOperation(value = "璁惧缁翠慨鏃堕暱琛�-璁$畻MTTR", notes = "璁惧缁翠慨鏃堕暱琛�-璁$畻MTTR") + @PostMapping(value = "/computeMttr") + public Result<?> computeMttr(@RequestBody String month) { + mdcRepairInfoService.computeMttr(month); + return Result.OK("璁$畻鎴愬姛锛�"); + } + } diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcDownTimeService.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcDownTimeService.java index 3ff6a09..65073ae 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcDownTimeService.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcDownTimeService.java @@ -43,4 +43,11 @@ * @return */ ModelAndView exportXls(String userId, MdcDownTimeVo mdcDownTimeVo); + + /** + * 璁$畻MTBF + * + * @param month + */ + void computeMtbf(String month); } diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcRepairInfoService.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcRepairInfoService.java index 97e4594..3392356 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcRepairInfoService.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcRepairInfoService.java @@ -43,4 +43,11 @@ * @return */ ModelAndView exportXls(String userId, MdcRepairInfoVo mdcRepairInfoVo); + + /** + * 璁$畻MTTR + * + * @param month + */ + void computeMttr(String month); } diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcDownTimeServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcDownTimeServiceImpl.java index ad61e02..ba7b735 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcDownTimeServiceImpl.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcDownTimeServiceImpl.java @@ -144,7 +144,7 @@ ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); List<MdcDownTime> downTimes = this.baseMapper.selectList(queryWrapper); // 瀵煎嚭鏂囦欢鍚嶇О - mv.addObject(NormalExcelConstants.FILE_NAME, "璁惧鏁呴殰鍋滄満鏃堕暱鍒楄〃"); + mv.addObject(NormalExcelConstants.FILE_NAME, "璁惧鏁呴殰鍋滄満鏃堕暱鍒楄〃"); mv.addObject(NormalExcelConstants.CLASS, MdcDownTime.class); LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("璁惧鏁呴殰鍋滄満鏃堕暱琛ㄦ暟鎹�", "瀵煎嚭浜�:" + user.getRealname(), "璁惧鏁呴殰鍋滄満鏃堕暱鏁版嵁")); @@ -152,4 +152,14 @@ mv.addObject(NormalExcelConstants.DATA_LIST, downTimes); return mv; } + + /** + * 璁$畻MTBF + * + * @param month + */ + @Override + public void computeMtbf(String month) { + + } } diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcRepairInfoServiceImpl.java b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcRepairInfoServiceImpl.java index e41073a..2b8efde 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcRepairInfoServiceImpl.java +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcRepairInfoServiceImpl.java @@ -153,7 +153,7 @@ ModelAndView mv = new ModelAndView(new JeecgEntityExcelView()); List<MdcRepairInfo> repairInfos = this.baseMapper.selectList(queryWrapper); // 瀵煎嚭鏂囦欢鍚嶇О - mv.addObject(NormalExcelConstants.FILE_NAME, "璁惧缁翠慨鏃堕暱鍒楄〃"); + mv.addObject(NormalExcelConstants.FILE_NAME, "璁惧缁翠慨鏃堕暱鍒楄〃"); mv.addObject(NormalExcelConstants.CLASS, MdcRepairInfo.class); LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal(); mv.addObject(NormalExcelConstants.PARAMS, new ExportParams("璁惧缁翠慨鏃堕暱琛ㄦ暟鎹�", "瀵煎嚭浜�:" + user.getRealname(), "璁惧缁翠慨鏃堕暱鏁版嵁")); @@ -161,4 +161,14 @@ mv.addObject(NormalExcelConstants.DATA_LIST, repairInfos); return mv; } + + /** + * 璁$畻MTTR + * + * @param month + */ + @Override + public void computeMttr(String month) { + + } } -- Gitblit v1.9.3