forked from dyf/fys-Multi-tenant
bug修改
This commit is contained in:
@ -173,6 +173,49 @@ public class DeviceHBY100JBizService {
|
||||
vo.setAlarmMode(sirenAlarm.getMode());
|
||||
}
|
||||
}
|
||||
String strobeModeRedisKey = GlobalConstants.GLOBAL_REDIS_KEY + DEVICE_KEY_PREFIX +
|
||||
device.getDeviceImei() + ":strobeMode";
|
||||
String strobeModeStatus = RedisUtils.getCacheObject(strobeModeRedisKey);
|
||||
if(StringUtils.isNotBlank(strobeModeStatus)){
|
||||
FuncType10StrobeModeRequest strobeModeRequest = JSONObject.parseObject(strobeModeStatus, FuncType10StrobeModeRequest.class);
|
||||
FuncType10StrobeModeRequest.Data data = strobeModeRequest.getData();
|
||||
if(data != null){
|
||||
vo.setStrobeMode(strobeModeRequest.getData().getMode());
|
||||
vo.setStrobeEnable(strobeModeRequest.getData().getEnable());
|
||||
}
|
||||
}
|
||||
|
||||
String updateVolumeRedisKey = GlobalConstants.GLOBAL_REDIS_KEY + DEVICE_KEY_PREFIX +
|
||||
device.getDeviceImei() + ":updateVolume";
|
||||
String updateVolumeStatus = RedisUtils.getCacheObject(updateVolumeRedisKey);
|
||||
if(StringUtils.isNotBlank(updateVolumeStatus)){
|
||||
FuncType9UpdateVolumeRequest updateVolumeRequest = JSONObject.parseObject(updateVolumeStatus, FuncType9UpdateVolumeRequest.class);
|
||||
if(updateVolumeRequest.getData() != null){
|
||||
vo.setVolume(updateVolumeRequest.getData().getVolume());
|
||||
}
|
||||
}
|
||||
|
||||
String frequencyRedisKey = GlobalConstants.GLOBAL_REDIS_KEY + DEVICE_KEY_PREFIX +
|
||||
device.getDeviceImei() + ":frequency";
|
||||
String frequencyStatus = RedisUtils.getCacheObject(frequencyRedisKey);
|
||||
if(StringUtils.isNotBlank(frequencyStatus)){
|
||||
FuncType11FrequencyRequest frequencyRequest = JSONObject.parseObject(frequencyStatus, FuncType11FrequencyRequest.class);
|
||||
if(frequencyRequest.getData() != null){
|
||||
vo.setStrobeFrequency(frequencyRequest.getData().getFrequency());
|
||||
}
|
||||
}
|
||||
|
||||
String forceAudioRedisKey = GlobalConstants.GLOBAL_REDIS_KEY + DEVICE_KEY_PREFIX +
|
||||
device.getDeviceImei() + ":forceAudio";
|
||||
String forceAudioStatus = RedisUtils.getCacheObject(forceAudioRedisKey);
|
||||
if(StringUtils.isNotBlank(forceAudioStatus)){
|
||||
FuncType12ForceAudioRequest forceAudioRequest = JSONObject.parseObject(forceAudioStatus, FuncType12ForceAudioRequest.class);
|
||||
if(forceAudioRequest.getData() != null){
|
||||
vo.setVoiceStrobeAlarm(forceAudioRequest.getData().getVoiceStrobeAlarm());
|
||||
vo.setAlarmMode(forceAudioRequest.getData().getMode());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 获取经度纬度
|
||||
|
||||
|
||||
Reference in New Issue
Block a user