From 0a8d28436b2f7229ecdf40c6b003902002c8947f Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期四, 16 十月 2025 17:37:08 +0800 Subject: [PATCH] 修改bug --- UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java | 25 ++++++++++++++++++++++--- 1 files changed, 22 insertions(+), 3 deletions(-) diff --git a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java index e1756b2..d9d2673 100644 --- a/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java +++ b/UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java @@ -167,7 +167,8 @@ @Autowired private TDriverPromotionActivityService driverPromotionActivityService; - + private CarMapper carMapper; + /** * 专车下单操作 * @@ -246,7 +247,15 @@ return ResultUtil.error("有未完成的订单"); } } - + String serverCarModel = ""; + if(2 == orderSource){ + Driver driver = driverService.selectById(driverId); + CarService carService = new CarService(); + carService.setType(1); + carService.setCarId(driver.getCarId()); + CarService carService1 = carServiceMapper.selectOne(carService); + serverCarModel = "{\"serverCarModelId\":" + carService1.getServerCarModelId() + ",\"rideType\":1}"; + } startAddress = startAddress.replaceAll("& #40;", "("); startAddress = startAddress.replaceAll("& #41;", ")"); @@ -262,6 +271,7 @@ orderPrivateCar.setType(type); orderPrivateCar.setUserId(uid); orderPrivateCar.setServerCarModelId(serverCarModelId); + orderPrivateCar.setServerCarModel(serverCarModel); orderPrivateCar.setOrderNum(this.getOrderNum()); orderPrivateCar.setPlacementLon(Double.valueOf(placementLon)); orderPrivateCar.setPlacementLat(Double.valueOf(placementLat)); @@ -555,6 +565,15 @@ return ResultUtil.error("有未完成的订单"); } } + + if(2 == orderSource){ + Driver driver = driverService.selectById(driverId); + CarService carService = new CarService(); + carService.setType(1); + carService.setCarId(driver.getCarId()); + CarService carService1 = carServiceMapper.selectOne(carService); + serverCarModel = "{\"serverCarModelId\":" + carService1.getServerCarModelId() + ",\"rideType\":1}"; + } startAddress = startAddress.replaceAll("& #40;", "("); startAddress = startAddress.replaceAll("& #41;", ")"); @@ -563,7 +582,7 @@ if (ToolUtil.isEmpty(serverCarModel)) { return ResultUtil.error("请选择服务车型"); } - + OrderPrivateCar orderPrivateCar = new OrderPrivateCar(); orderPrivateCar.setPeopleNum(peopleNum); orderPrivateCar.setType(3); -- Gitblit v1.7.1