liujie
2023-08-16 db7fa6a91b9534ac90e219b6f554c54c43c83a5a
driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/OrderPositionServiceImpl.java
@@ -48,7 +48,11 @@
    @Override
    public void saveOrderPosition(DriverPositionWarpper driverPositionWarpper) throws Exception {
        Integer orderId = driverPositionWarpper.getOrderId();
        Integer driverId = driverPositionWarpper.getDriverId();
        Order order = orderService.selectById(orderId);
        if(null == order.getDriverId() || order.getDriverId().compareTo(driverId) != 0){
            return;
        }
        if(order.getState() != 105 && order.getState() != 401){
            return;
        }
@@ -136,7 +140,7 @@
            }
        }
        if(50 >= wgs84 && 3 <= (null == num ? 0 : num)){//20秒(5秒上传一次数据)
        if(50 >= wgs84 && 6 <= (null == num ? 0 : num)){//30秒(5秒上传一次数据)
            Integer integer = map.get(order.getId().toString());
            map.put(order.getId().toString(), null == integer ? 0 : integer + 1);
            //进入等待状态
@@ -152,7 +156,7 @@
                e.printStackTrace();
            }
        }
        if(50 >= wgs84 && 3 > (null == num ? 0 : num)){
        if(50 >= wgs84 && 6 > (null == num ? 0 : num)){
            Integer integer = map.get(order.getId().toString());
            map.put(order.getId().toString(), null == integer ? 0 : integer + 1);
        }