whycxzp
2025-03-29 9e89be82b98b99fb1e5b673b9440d04daa715988
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,8 +91,9 @@
                    battStationTemp.setStationId(stationId);
                    service.addOrUpdate(battStationTemp);
                    //温度历史-TODO
                    //温度历史 - 按电池组id,月度表
                    //温度告警判断
                    //查询温度告警表,如果存在
                    BattStationTempAlarm alarmInDB = alarmService.getByBattGroupId(battGroupId);