You've already forked FrameTour-BE
refactor(device-config): 重构设备配置获取方式
- 将 DeviceConfigEntity 替换为 DeviceConfigManager - 优化设备配置的获取逻辑,使用 getInteger 和 getLong 方法 - 移除未使用的代码块,提高代码可读性 - 统一设备配置的处理方式,提高代码维护性
This commit is contained in:
@@ -7,6 +7,7 @@ import com.ycwl.basic.constant.StorageConstant;
|
||||
import com.ycwl.basic.device.DeviceFactory;
|
||||
import com.ycwl.basic.device.entity.common.FileObject;
|
||||
import com.ycwl.basic.device.operator.IDeviceStorageOperator;
|
||||
import com.ycwl.basic.integration.common.manager.DeviceConfigManager;
|
||||
import com.ycwl.basic.model.pc.face.entity.FaceEntity;
|
||||
import com.ycwl.basic.model.pc.faceSample.entity.FaceSampleEntity;
|
||||
import com.ycwl.basic.model.pc.scenic.entity.ScenicConfigEntity;
|
||||
@@ -147,9 +148,10 @@ public class VideoPieceGetter {
|
||||
List<DeviceEntity> allDeviceByScenicId = deviceRepository.getAllDeviceByScenicId(scenicId);
|
||||
allDeviceByScenicId.forEach(device -> {
|
||||
Long deviceId = device.getId();
|
||||
DeviceConfigEntity deviceConfig = deviceRepository.getDeviceConfig(deviceId);
|
||||
if (deviceConfig != null && deviceConfig.getPairDevice() != null) {
|
||||
pairDeviceMap.putIfAbsent(deviceId, deviceConfig.getPairDevice());
|
||||
DeviceConfigManager deviceConfig = deviceRepository.getDeviceConfigManager(deviceId);
|
||||
Long pairDevice = deviceConfig.getLong("pair_device");
|
||||
if (pairDevice != null) {
|
||||
pairDeviceMap.putIfAbsent(deviceId, pairDevice);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user