| | |
| | | package com.zy.asrs.task; |
| | | |
| | | import cn.hutool.core.date.DateUtil; |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | |
| | | import com.core.common.Cools; |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.ReportData; |
| | | import com.zy.asrs.entity.ReportDataLog; |
| | | import com.zy.asrs.service.ApiLogService; |
| | | import com.zy.asrs.service.ReportDataLogService; |
| | | import com.zy.asrs.service.ReportDataService; |
| | | import com.zy.asrs.task.handler.ReportDataHandler; |
| | | import com.zy.common.utils.HttpHandler; |
| | |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | |
| | | |
| | | @Autowired |
| | | private ReportDataService reportDataService; |
| | | |
| | | @Autowired |
| | | private ReportDataLogService reportDataLogService; |
| | | |
| | | @Autowired |
| | | private ApiLogService apiLogService; |
| | |
| | | private String stock; |
| | | |
| | | |
| | | /** |
| | | * 删除告警日志 |
| | | */ |
| | | @Scheduled(cron = "0 0 2 * * ? ") |
| | | private void delReportDataLog() { |
| | | String format = DateUtil.format(DateUtil.offsetMonth(new Date(), -2), "yyyy-MM-dd HH:mm:ss"); |
| | | List<ReportDataLog> agvWarnList = reportDataLogService.selectList(new EntityWrapper<ReportDataLog>().le("modi_time", format)); |
| | | for (ReportDataLog agvWarn : agvWarnList) { |
| | | reportDataLogService.deleteById(agvWarn); |
| | | } |
| | | } |
| | | |
| | | |
| | | @Scheduled(fixedDelay = 30000) |
| | | public void execute() { |
| | | if (!flag) { |