|
@@ -192,13 +192,14 @@ public class BackTrackService {
|
|
|
List<KwsDeviceReference> references = deviceReferenceMapper.selectList(new LambdaQueryWrapper<KwsDeviceReference>()
|
|
List<KwsDeviceReference> references = deviceReferenceMapper.selectList(new LambdaQueryWrapper<KwsDeviceReference>()
|
|
|
.eq(KwsDeviceReference::getDeviceId, devicesId)
|
|
.eq(KwsDeviceReference::getDeviceId, devicesId)
|
|
|
.eq(KwsDeviceReference::getDelFlag, NumberConstant.ZERO)
|
|
.eq(KwsDeviceReference::getDelFlag, NumberConstant.ZERO)
|
|
|
|
|
+
|
|
|
);
|
|
);
|
|
|
//获取基准值的纬度,X轴偏移量需要
|
|
//获取基准值的纬度,X轴偏移量需要
|
|
|
double angleInRadians = 0;
|
|
double angleInRadians = 0;
|
|
|
for (KwsDeviceReference element : references) {
|
|
for (KwsDeviceReference element : references) {
|
|
|
if (DictItemEnum.LATITUDE_Y.getValue().equals(element.getItem())) {
|
|
if (DictItemEnum.LATITUDE_Y.getValue().equals(element.getItem())) {
|
|
|
if (!Objects.isNull(element.getValue())) {
|
|
if (!Objects.isNull(element.getValue())) {
|
|
|
- angleInRadians = element.getValue().doubleValue();
|
|
|
|
|
|
|
+ angleInRadians = element.getCurrentValue().doubleValue();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|