| | |
| | | package com.ruoyi.task; |
| | | |
| | | import com.alibaba.fastjson2.JSON; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.ruoyi.activeMQ.vo.CameraControlVO; |
| | | import com.ruoyi.aibrain.domain.AiAlarmInfo; |
| | | import com.ruoyi.aibrain.domain.AiCamera; |
| | | import com.ruoyi.aibrain.domain.Point; |
| | | import com.ruoyi.aibrain.service.IAiAlarmInfoService; |
| | | import com.ruoyi.common.utils.DateUtils; |
| | | import com.ruoyi.common.utils.Threads; |
| | | import com.ruoyi.common.utils.spring.SpringUtils; |
| | | import com.ruoyi.framework.config.ActiveManager; |
| | | import com.ruoyi.framework.websocket.WebSocketUsers; |
| | | import com.ruoyi.utils.Base64Util; |
| | | import org.apache.activemq.command.ActiveMQQueue; |
| | | import org.apache.activemq.command.ActiveMQTopic; |
| | | import org.slf4j.Logger; |
| | | import org.slf4j.LoggerFactory; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.cglib.beans.BeanCopier; |
| | | import org.springframework.scheduling.annotation.EnableScheduling; |
| | | import org.springframework.scheduling.annotation.Scheduled; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import javax.jms.Destination; |
| | | import java.io.IOException; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Calendar; |
| | | import java.util.Date; |
| | |
| | | public class AiBrainTask { |
| | | |
| | | private static final Logger logger = LoggerFactory.getLogger(Threads.class); |
| | | |
| | | private static BeanCopier copier = BeanCopier.create(AiCamera.class, CameraControlVO.class, false); |
| | | |
| | | @Autowired |
| | | private static ActiveManager activeManager; |