| | |
| | | package com.zy.integration.iot.task; |
| | | |
| | | import com.zy.integration.iot.publish.IotPublishService; |
| | | import com.zy.iot.config.IotProperties; |
| | | import com.zy.iot.service.IotDbConfigService; |
| | | import com.zy.iot.entity.IotPublishRecord; |
| | | import com.zy.iot.service.IotPublishRecordService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | public class IotPendingPublishScheduler { |
| | | |
| | | @Autowired |
| | | private IotProperties iotProperties; |
| | | private IotDbConfigService iotDbConfigService; |
| | | @Autowired |
| | | private IotPublishRecordService iotPublishRecordService; |
| | | @Autowired |
| | |
| | | */ |
| | | @Scheduled(cron = "0/5 * * * * ? ") |
| | | private void execute() { |
| | | if (!iotProperties.isEnabled()) { |
| | | if (!iotDbConfigService.isMqttEnabled()) { |
| | | return; |
| | | } |
| | | List<IotPublishRecord> records = iotPublishRecordService.selectPendingPublishes(50); |