whycxzp
2025-03-29 9e89be82b98b99fb1e5b673b9440d04daa715988
先去除camera的应用启动执行和定时任务
2个文件已修改
2个文件已添加
37 ■■■■ 已修改文件
src/main/java/com/whyc/listener/ApplicationListener.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/BattStationTempHisMapper.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/schedule/BattStationTempScheduleService.java 9 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/BattStationTempHisService.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/listener/ApplicationListener.java
@@ -36,8 +36,8 @@
    public void contextInitialized(ServletContextEvent servletContextEvent) {
        ServletContext application = servletContextEvent.getServletContext();
        //初始化hik sdk
        List<BattCamera> list = cameraService.getList();
        HikTempUtil.init(list);
        //List<BattCamera> list = cameraService.getList();
        //HikTempUtil.init(list);
    }
src/main/java/com/whyc/mapper/BattStationTempHisMapper.java
New file
@@ -0,0 +1,6 @@
package com.whyc.mapper;
public interface BattStationTempHisMapper {
    void createTableByMonth(Integer battGroupId, String month);
}
src/main/java/com/whyc/schedule/BattStationTempScheduleService.java
@@ -9,6 +9,7 @@
import com.whyc.pojo.db_param.PageParam;
import com.whyc.pojo.db_power_rt.BattStationTemp;
import com.whyc.service.BattStationTempAlarmService;
import com.whyc.service.BattStationTempHisService;
import com.whyc.service.BattStationTempService;
import com.whyc.service.PageParamService;
import com.whyc.util.HikTempUtil;
@@ -32,6 +33,9 @@
    private BattStationTempService service;
    @Autowired
    private BattStationTempHisService hisService;
    @Autowired
    private BattStationTempAlarmService alarmService;
    @Autowired
@@ -40,7 +44,7 @@
    /**
     * 温度实时
     * */
    @Scheduled(fixedRate = 4000,initialDelay = 2000)
    //@Scheduled(fixedRate = 4000,initialDelay = 2000)
    public void startRecordAndCheck(){
        List<BattCamera> ipInfoList = HikTempUtil.cameraInfoList;
        List<PageParam> tempParmList = paramService.getTempParmList();
@@ -87,7 +91,8 @@
                    battStationTemp.setStationId(stationId);
                    service.addOrUpdate(battStationTemp);
                    //温度历史-TODO
                    //温度历史 - 按电池组id,月度表
                    
                    //温度告警判断
                    //查询温度告警表,如果存在
src/main/java/com/whyc/service/BattStationTempHisService.java
New file
@@ -0,0 +1,18 @@
package com.whyc.service;
import com.whyc.mapper.BattStationTempHisMapper;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@Service
public class BattStationTempHisService {
    @Resource
    private BattStationTempHisMapper mapper;
    public void createTableByMonth(Integer battGroupId,String month) {
        mapper.createTableByMonth(battGroupId,month);
    }
}