diff --git a/sec-beidou-fwd/src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java b/sec-beidou-fwd/src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java index aeaee1b5..0bdf6591 100644 --- a/sec-beidou-fwd/src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java +++ b/sec-beidou-fwd/src/main/java/com/imdroid/beidou_fwd/task/Forwarder.java @@ -141,8 +141,10 @@ public class Forwarder { record.setRposn(record.getRposn() - device.getIposn()); record.setRposd(record.getRposd() - device.getIposd()); } - if (useFwdId && device.getFwddeviceid() != null && !device.getFwddeviceid().isBlank()) { - record.setDeviceid(device.getFwddeviceid()); + if (useFwdId || (device.getName()!=null&&device.getName().contains("替换"))) { + if (device.getFwddeviceid() != null && !device.getFwddeviceid().isBlank()) { + record.setDeviceid(device.getFwddeviceid()); + } } recordsToSend.add(record); break;