| | |
| | | |
| | | /** |
| | | * @author Lius |
| | | * @Description: 监控设备转速任务 |
| | | * @Description: 监控设备运行参数任务 |
| | | * @date 2024/1/16 17:36 |
| | | */ |
| | | @PersistJobDataAfterExecution |
| | |
| | | if (byJobClassName != null && !byJobClassName.isEmpty()) { |
| | | quartzLog.setJobId(byJobClassName.get(0).getId()); |
| | | } |
| | | log.info("监控设备转速任务 RunMonitoringSpeedJob start! 时间:" + DateUtils.now()); |
| | | log.info("监控设备运行参数任务 RunMonitoringSpeedJob start! 时间:" + DateUtils.now()); |
| | | long startTime = System.currentTimeMillis(); |
| | | try { |
| | | mdcEquipmentService.monitoringSpeedProcess(); |
| | |
| | | quartzLog.setIsSuccess(-1); |
| | | quartzLog.setExceptionDetail(ThrowableUtil.getStackTrace(e)); |
| | | // 发送消息通知 |
| | | sysAnnouncementService.jobSendMessage("监控设备转速任务失败!", quartzLog.getExceptionDetail()); |
| | | sysAnnouncementService.jobSendMessage("监控设备运行参数任务!", quartzLog.getExceptionDetail()); |
| | | } |
| | | long endTime = System.currentTimeMillis(); |
| | | quartzLog.setExecutionTime(Integer.parseInt(String.valueOf(endTime - startTime))); |