diff --git a/ruoyi-service/src/main/java/com/ruoyi/bst/order/service/impl/OrderServiceImpl.java b/ruoyi-service/src/main/java/com/ruoyi/bst/order/service/impl/OrderServiceImpl.java index 7df3624..9df764f 100644 --- a/ruoyi-service/src/main/java/com/ruoyi/bst/order/service/impl/OrderServiceImpl.java +++ b/ruoyi-service/src/main/java/com/ruoyi/bst/order/service/impl/OrderServiceImpl.java @@ -488,7 +488,7 @@ public class OrderServiceImpl implements OrderService { if (DeviceLocationType.DEVICE.getCode().equals(device.getLocationType())) { LogParamHolder.set(LogParamHolder.DEVICE_LON, device.getLongitude()); LogParamHolder.set(LogParamHolder.DEVICE_LAT, device.getLatitude()); - } + } } } @@ -656,7 +656,10 @@ public class OrderServiceImpl implements OrderService { if (device == null) { return null; } + // 设置日志参数 this.setLogParam(device); + // 处理设备位置 + this.handleDeviceLocationAsync(device, dto.getLon(), dto.getLat()); // 查询运营区 AreaVO area = areaService.selectAreaById(order.getAreaId());