diff --git a/stwzhj-modules/stwzhj-baseToSt/src/main/java/org/dromara/basetost/service/DeviceSyncService.java b/stwzhj-modules/stwzhj-baseToSt/src/main/java/org/dromara/basetost/service/DeviceSyncService.java index e906fd71..8f0935cf 100644 --- a/stwzhj-modules/stwzhj-baseToSt/src/main/java/org/dromara/basetost/service/DeviceSyncService.java +++ b/stwzhj-modules/stwzhj-baseToSt/src/main/java/org/dromara/basetost/service/DeviceSyncService.java @@ -194,7 +194,11 @@ public class DeviceSyncService { // 转换为目标设备 Device targetDevice = FieldMapper.mapToTargetDevice(sourceDevice, deviceSyncConfig.getInfoSource()); - + if ("05".equals(targetDevice.getDeviceType()) && targetDevice.getDeviceCode().length()!=20){ + targetDevice.setGbbm(targetDevice.getRemark1()); + }else if ("05".equals(targetDevice.getDeviceType())){ + targetDevice.setGbbm(targetDevice.getDeviceCode()); + } if (existingDevice != null) { // 更新现有设备 targetDevice.setId(existingDevice.getId());