From 654dc30c50b1c176966ad8e6e7d791b92531de83 Mon Sep 17 00:00:00 2001
From: qushaowei <qushaowei@163.com>
Date: 星期四, 25 七月 2024 09:53:25 +0800
Subject: [PATCH] 问题项修改

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java
index 96a5797..5a0f8fd 100644
--- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/RepairOrderController.java
@@ -17,6 +17,7 @@
 import org.jeecg.common.system.base.controller.JeecgController;
 import org.jeecg.common.system.query.QueryGenerator;
 import org.jeecg.common.system.vo.LoginUser;
+import org.jeecg.common.util.DateUtils;
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.eam.entity.*;
 import org.jeecg.modules.eam.mapper.RepairOrderMapper;
@@ -44,6 +45,7 @@
 import java.io.IOException;
 import java.math.BigDecimal;
 import java.text.ParseException;
+import java.text.SimpleDateFormat;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -375,7 +377,9 @@
 				 repairOrder.getCreateStartTime(),
 				 repairOrder.getCreateEndTime(),
 				 repairOrder.getEquipmentImportanceId(),
-				 repairOrder.getFaultCause());
+				 repairOrder.getFaultCause(),
+				 null
+		 );
 
 		 // Step.3 AutoPoi 瀵煎嚭Excel
 		 ModelAndView mv = new ModelAndView(new JeecgEntityExcelView());
@@ -1845,6 +1849,22 @@
 		 return Result.ok(faultCauseBar);
 	 }
 
+	 /**
+	  * 璁惧鏁呴殰鎶樼幇鍥�
+	  * qsw 2024-7-24
+	  */
+	 @GetMapping("getEquipmentFaultCause")
+	 public Result<?> getEquipmentFaultCause(@RequestParam Map<String, Object> params) {
+		 String faultStartTime = (String)params.get("faultStartTime");
+		 if(StringUtils.isBlank(faultStartTime)){
+			 Date dayAfter = DateUtils.getDayAfter(new Date(),15);
+			 params.put("faultStartTime",DateUtils.date2Str(DateUtils.getDayAfter(new Date(),-15),new SimpleDateFormat("yyyy-MM-dd hh:MM:ss")));
+			 params.put("faultEndTime", DateUtils.getCurrentDateStr()+" 23:59:59");
+		 }
+		 List<Map<String, Object>> equipmentFaultCause = repairOrderService.getEquipmentFaultCause(params);
+		 return Result.ok(equipmentFaultCause);
+	 }
+
 
 	 /**
 	  * MTPF

--
Gitblit v1.9.3