From 5edd84c3d79263a32afdd9564ad0373fc253389f Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期四, 11 九月 2025 15:03:22 +0800 Subject: [PATCH] 日志打印 --- UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java index 6734c15..e9e1850 100644 --- a/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java +++ b/UserOKTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java @@ -2567,7 +2567,7 @@ // PushOrder pushOrder = pushOrderService.querys(i, 4, query.getId()).get(0); //获取同线路的同车型的跨城司机 List<Driver> list = driverService.queryDriversByLineAndCarModel(3,orderCrossCity.getServerCarModelId(), orderCrossCity.getLineId()); - + System.out.println("跨城空闲司机======>"+ list); if(list.size() > 0){ // double driverProportion = pushOrder.getDriverProportion() / 100;//推送占比计算成小数 // int lastIndex = Double.valueOf(list.size() * driverProportion).intValue();//计算占比转成整数(下标截取) @@ -2575,7 +2575,8 @@ List<Integer> collect = list.stream().map(Driver::getCarId).collect(Collectors.toList()); List<Car> cars = carMapper.selectList1( collect); for(Driver driver : list){//开始进行推送 - // 判断司机的当前进行的订单 看座位数 + // 判断司机的当前进行的订单 看座位数、 + System.out.println("当前司机id======>"+ driver.getId()); Car car1 = cars.stream().filter(car -> car.getId().equals(driver.getCarId())).findFirst().get(); Integer seat = car1.getSeat(); List<OrderCrossCity> orderCrossCities = orderCrossCityMapper.selectList(new EntityWrapper<OrderCrossCity>().eq("driverId", driver.getId()).in("state", Arrays.asList(1,2,3,4,5))); @@ -2589,7 +2590,9 @@ // if(bo){ // continue; // } - if(seat>=orderCrossCities.size()){ + System.out.println("当前司机座位数======>"+ seat); + System.out.println("当前司机跨城订单数======>"+ orderCrossCities.size()); + if(seat>orderCrossCities.size()){ pushUtil.pushOrderState(2, driver.getId(), orderCrossCity.getId(), 3, orderCrossCity.getState(), 10); } } -- Gitblit v1.7.1