diff --git a/src/main/java/com/genersoft/iot/vmp/service/impl/RecordPlanServiceImpl.java b/src/main/java/com/genersoft/iot/vmp/service/impl/RecordPlanServiceImpl.java index d0897839b..6f8783f9f 100644 --- a/src/main/java/com/genersoft/iot/vmp/service/impl/RecordPlanServiceImpl.java +++ b/src/main/java/com/genersoft/iot/vmp/service/impl/RecordPlanServiceImpl.java @@ -79,7 +79,7 @@ public class RecordPlanServiceImpl implements IRecordPlanService { Map recordStreamMap = new HashMap<>(); - @Scheduled(fixedRate = 10, timeUnit = TimeUnit.MINUTES) + @Scheduled(fixedRate = 1, timeUnit = TimeUnit.MINUTES) public void execution() { log.info("[录制计划] 执行"); // 查询现在需要录像的通道Id @@ -133,7 +133,7 @@ public class RecordPlanServiceImpl implements IRecordPlanService { // 获取当前时间在一周内的序号, 数据库存储的从第几个30分钟开始, 0-47, 包括首尾 LocalDateTime now = LocalDateTime.now(); int week = now.getDayOfWeek().getValue(); - int index = now.getHour() * 2 + (now.getMinute() > 30?1:0); + int index = now.getHour() * 60 + now.getMinute(); // 查询现在需要录像的通道Id return recordPlanMapper.queryRecordIng(week, index); diff --git a/数据库/2.7.3/更新-mysql-2.7.3.sql b/数据库/2.7.3/更新-mysql-2.7.3.sql index 6115ef1ac..3bb44d951 100644 --- a/数据库/2.7.3/更新-mysql-2.7.3.sql +++ b/数据库/2.7.3/更新-mysql-2.7.3.sql @@ -267,6 +267,11 @@ call wvp_20250319(); DROP PROCEDURE wvp_20250319; DELIMITER ; +/* +* 20250319 +*/ +update wvp_record_plan_item set start = start * 30, stop = (stop + 1) * 30 + /* * 20250402 */ diff --git a/数据库/2.7.3/更新-postgresql-kingbase-2.7.3.sql b/数据库/2.7.3/更新-postgresql-kingbase-2.7.3.sql index 334dc8dcf..50f4bbe8f 100644 --- a/数据库/2.7.3/更新-postgresql-kingbase-2.7.3.sql +++ b/数据库/2.7.3/更新-postgresql-kingbase-2.7.3.sql @@ -102,6 +102,10 @@ alter table wvp_device_channel add column if not exists gps_speed double precisi alter table wvp_device_channel add column if not exists gps_altitude double precision; alter table wvp_device_channel add column if not exists gps_direction double precision; +/* +* 20250319 +*/ +update wvp_record_plan_item set start = start * 30, stop = (stop + 1) * 30 /* * 20250402 */