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