Lius
2025-02-18 3423bb9ee5b25d270a00763b69ed73970d790f63
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/controller/MdcRepairInfoController.java
@@ -141,11 +141,13 @@
     * 导出excel
     *
     * @param request
     * @param mdcRepairInfo
     * @param mdcRepairInfoVo
     */
    @RequestMapping(value = "/exportXls")
    public ModelAndView exportXls(HttpServletRequest request, MdcRepairInfo mdcRepairInfo) {
        return super.exportXls(request, mdcRepairInfo, MdcRepairInfo.class, "设备维修时长表");
    public ModelAndView exportXls(HttpServletRequest request, MdcRepairInfoVo mdcRepairInfoVo) {
        LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();
        String userId = user.getId();
        return mdcRepairInfoService.exportXls(userId, mdcRepairInfoVo);
    }
    /**
@@ -160,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(@RequestParam(name = "month", required = true) String month) {
        mdcRepairInfoService.computeMttr(month);
        return Result.OK("计算成功!");
    }
}