Lius
2025-01-23 ec4d7d29a7e6be47f4130b67f92865c188c27c77
故障停机和维修时长维护功能
已修改6个文件
56 ■■■■■ 文件已修改
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcDownTimeController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcRepairInfoController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcDownTimeService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/IMdcRepairInfoService.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcDownTimeServiceImpl.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/service/impl/MdcRepairInfoServiceImpl.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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("计算成功!");
    }
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("计算成功!");
    }
}
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);
}
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);
}
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) {
    }
}
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) {
    }
}