15928045575 před 2 roky
rodič
revize
4de36c7d56

+ 2 - 1
slope-modules/slope-detection/src/main/java/com/sckw/slope/detection/service/BackTrackService.java

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

+ 1 - 0
slope-modules/slope-detection/src/main/java/com/sckw/slope/detection/service/DeviceService.java

@@ -745,6 +745,7 @@ public class DeviceService {
                 kwsDeviceReference.setOffset(zero);
                 kwsDeviceReference.setOriginalValue(value);
                 kwsDeviceReference.setCurrentValue(value);
+                kwsDeviceReference.setValue(value);
             } else {
                 //如果有数据,则先删除原有数据。
                 deviceReferenceMapper.update(null, new LambdaUpdateWrapper<KwsDeviceReference>()