1、bug fix:进入变周期模式的设备会一直持续到模式结束,不会因为修改禁止变周期而结束

This commit is contained in:
weidong 2025-07-02 22:51:49 +08:00
parent a6f711f18d
commit f9b85cd2d5

View File

@ -44,11 +44,14 @@ public class GNSSCalcFilterService {
Integer xyfilterCycle = groupCalc.getFilter_hour(); Integer xyfilterCycle = groupCalc.getFilter_hour();
Integer zfilterCycle = groupCalc.getZfilter_hour(); Integer zfilterCycle = groupCalc.getZfilter_hour();
if(null == zfilterCycle) zfilterCycle = xyfilterCycle; if(null == zfilterCycle) zfilterCycle = xyfilterCycle;
if(groupCalc.getAuto_filter()) {
VaryFilterCycle varyCycle = autoCycleDevices.get(deviceId); VaryFilterCycle varyCycle = autoCycleDevices.get(deviceId);
if (varyCycle != null) { if (varyCycle != null) {
xyfilterCycle = varyCycle.filterCycleHour; xyfilterCycle = varyCycle.filterCycleHour;
zfilterCycle = varyCycle.filterCycleHour; zfilterCycle = varyCycle.filterCycleHour;
} }
}
else autoCycleDevices.remove(deviceId);
// 平滑处理 // 平滑处理
calcFilterLocation(newRecord, referPos, xyfilterCycle, zfilterCycle, groupCalc.getFilter_min_hour(), calcFilterLocation(newRecord, referPos, xyfilterCycle, zfilterCycle, groupCalc.getFilter_min_hour(),