From eadaad85fc5fed59c34a0145c2f99a1022581458 Mon Sep 17 00:00:00 2001 From: cuijian <cuijian@xalxzn.com> Date: 星期二, 21 十一月 2023 20:57:25 +0800 Subject: [PATCH] 生产时间间隔报表逻辑、设备完好率报表逻辑 --- lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/FaultIntervalTimeController.java | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/FaultIntervalTimeController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/FaultIntervalTimeController.java index 58abbaf..6e711c3 100644 --- a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/FaultIntervalTimeController.java +++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/FaultIntervalTimeController.java @@ -1,5 +1,6 @@ package org.jeecg.modules.eam.controller; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -12,15 +13,20 @@ import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.modules.eam.entity.FaultIntervalTime; import org.jeecg.modules.eam.service.IFaultIntervalTimeService; +import org.jeecg.modules.eam.vo.EquipmentAvailabilityVo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import java.text.ParseException; import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; - /** +/** * @Description: mom_eam_fault_interval_time * @Author: jeecg-boot * @Date: 2023-08-30 @@ -158,4 +164,22 @@ return super.importExcel(request, response, FaultIntervalTime.class); } + + /** + * 鐢熶骇璁惧骞冲潎鏁呴殰闂撮殧鏃堕棿MTBF + * (璇存槑:璁惧骞冲潎鎶�闅滈棿闅旀湡 (MTBF): 鎸囧湪瑙勫畾鏈熷唴锛岃澶囨棤鏁呴殰宸ヤ綔鏃堕棿鐨勫钩鍧囧�笺�傝澶囩殑骞冲潎鏁呴殰鍚岄殧鏈熸寚鏍囪秺澶уソ锛岃〃鏄庤澶囨棤鏁呴殰杩愯鏃堕棿闀裤�� + * 璁惧骞冲潎鏁呴殰闂撮殧鏈燂紙MTBP锛�=锛堟棩鍘嗘椂闂�-鎬绘晠闅滃仠鏈烘椂闂达級/鎬绘晠闅滄鏁帮級 + * + * @return + */ + @GetMapping("/getMTBF") + public JSONObject getMTBF(@RequestParam Map<String, String> query) throws ParseException { + Map<String,Object> result= new HashMap<>(); + IPage<FaultIntervalTime> pageData = new Page<FaultIntervalTime>(); + List<FaultIntervalTime> list = faultIntervalTimeService.getMTBF(query); + JSONObject jsonObject = new JSONObject(); + jsonObject.put("data",list); + return jsonObject; + } + } -- Gitblit v1.9.3