src/main/java/com/whyc/listener/ApplicationListener.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/BattStationTempHisMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/schedule/BattStationTempScheduleService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/BattStationTempHisService.java | ●●●●● 补丁 | 查看 | 原始文档 | 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); } }