Pu Zhibing
2024-12-27 6c0d8fb2db64b8982c4162c7527e72841547110b
UserAHTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
@@ -847,7 +847,7 @@
        
            //找出距离最近且评分最高的司机
            Double dis = 100000D;
            Double pf = 0d;
            Double pf = -1d;
            Driver driver1 = null;
            for(Driver driver : drivers){
                List<OrderCrossCity> orderCrossCities = crossCityService.selectList(new EntityWrapper<OrderCrossCity>().eq("state", 2).eq("driverId", driver.getId()));
@@ -864,10 +864,16 @@
                    if(fraction > 0){
                        fraction = fraction / evaluates.size();
                    }
                    if(dis > d && fraction > pf){
                    if(dis > d){
                        dis = d;
                        pf = fraction;
                        driver1 = driver;
                    }else if(dis == d){
                        if(fraction > pf){
                            dis = d;
                            pf = fraction;
                            driver1 = driver;
                        }
                    }
                }
            }