From 5d43619275aec081d878602813fa42255c17e5ff Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期六, 16 八月 2025 20:10:23 +0800 Subject: [PATCH] 修改bug --- UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java index 99ceda4..259e58a 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java @@ -2436,7 +2436,7 @@ OrderPrivateCarServiceImpl.orderIds.add(orderPrivateCar.getId());//添加记录,防止调用接口重复提醒无人接单 OpenCity openCity = openCityService.openCity1(orderPrivateCar.getStartLon().toString(), orderPrivateCar.getStartLat().toString()); List<PushOrder> querys = pushOrderService.querys(null, 1, openCity.getId());//获取需要推送的次数 - for (int i = 1; i <= querys.size() + 5; i++) { + for (int i = 1; i <= querys.size() + 15; i++) { //订单被抢后的处理 Integer state = orderPrivateCarMapper.selectById(orderId).getState(); if (state != 1) { @@ -2491,7 +2491,7 @@ //所有推送完后的处理 Boolean b = pushEndMap.get(orderPrivateCar.getCrossCityOrderId()); - if (i == querys.size() + 5 && state == 1 && (null != b && !b.booleanValue())) { + if (i == querys.size() + 15 && state == 1 && (null != b && !b.booleanValue())) { pushUtil.pushEndPush(1, orderPrivateCar.getUserId(), orderPrivateCar.getId(), 1); OrderPrivateCarServiceImpl.orderIds.remove(orderPrivateCar.getId()); pushEndMap.put(orderPrivateCar.getCrossCityOrderId(), Boolean.TRUE);//推送后添加标识 @@ -2506,7 +2506,7 @@ OrderTaxiServiceImpl.orderIds.add(orderTaxi.getId());//添加记录,防止调用接口重复提醒无人接单 OpenCity openCity = openCityService.openCity1(orderTaxi.getStartLon().toString(), orderTaxi.getStartLat().toString()); List<PushOrder> querys = pushOrderService.querys(null, 2, openCity.getId());//获取需要推送的次数 - for (int i = 1; i <= querys.size() + 5; i++) { + for (int i = 1; i <= querys.size() + 15; i++) { //处理订单被抢 Integer state = orderTaxiMapper.selectById(orderId).getState(); if (state != 1) { @@ -2563,7 +2563,7 @@ //所有推送完后的处理 Boolean b = pushEndMap.get(orderTaxi.getCrossCityOrderId()); - if (i == querys.size() + 5 && state == 1 && (null != b && !b.booleanValue())) { + if (i == querys.size() + 15 && state == 1 && (null != b && !b.booleanValue())) { pushUtil.pushEndPush(1, orderTaxi.getUserId(), orderTaxi.getId(), 2); OrderTaxiServiceImpl.orderIds.remove(orderTaxi.getId()); pushEndMap.put(orderTaxi.getCrossCityOrderId(), Boolean.TRUE);//推送后添加标识 -- Gitblit v1.7.1