| | |
| | | package com.ard.alarm.digitization.service.impl; |
| | | |
| | | import com.alibaba.fastjson2.JSON; |
| | | import com.ard.alarm.digitization.config.Digit3Configuration; |
| | | import com.ard.alarm.digitization.model.DataBridge; |
| | | import com.ard.alarm.digitization.service.DataBridgeService; |
| | | import com.ard.utils.jdbc.Query; |
| | |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | |
| | | public class DataBridgeServiceImpl implements DataBridgeService { |
| | | |
| | | public static Date lastTime; |
| | | @Value("${spring.digitization3.enabled}") |
| | | private Boolean enabled; |
| | | @Resource |
| | | Digit3Configuration digit3Config; |
| | | |
| | | @Scheduled(cron = "0/5 * * * * ?") |
| | | public void alarmHandler() { |
| | | List<DataBridge> dataBridgeList; |
| | | try { |
| | | if(!enabled) |
| | | if(!digit3Config.getEnabled()) |
| | | { |
| | | return; |
| | | } |