UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java
@@ -1488,20 +1488,22 @@ orderCrossCityMapper.updateById(orderCrossCity1); //中台修改订单状态 ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest(); request1.setOrderId(orderCrossCity1.getTravelId()); request1.setStatus(orderCrossCity1.getState()); if (null != orderCrossCity1.getDriverId()) { Driver driver2 = driverService.selectById(orderCrossCity1.getDriverId()); Company company = iCompanyService.selectById(driver2.getCompanyId()); request1.setDriverId(driver2.getEmpId().toString()); request1.setSupplierShopId(company.getEnterCode()); if(ToolUtil.isNotEmpty(orderCrossCity1.getTravelId())){ ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest(); request1.setOrderId(orderCrossCity1.getTravelId()); request1.setStatus(orderCrossCity1.getState()); if (null != orderCrossCity1.getDriverId()) { Driver driver2 = driverService.selectById(orderCrossCity1.getDriverId()); Company company = iCompanyService.selectById(driver2.getCompanyId()); request1.setDriverId(driver2.getEmpId().toString()); request1.setSupplierShopId(company.getEnterCode()); } if (2 == orderCrossCity1.getPromotion() && null != orderCrossCity1.getPromotionDriverId()) { Driver driver2 = driverService.selectById(orderCrossCity1.getPromotionDriverId()); request1.setPromoterId(driver2.getEmpId().toString()); } OrderUtil.modifyTravelItinerary(request1); } if (2 == orderCrossCity1.getPromotion() && null != orderCrossCity1.getPromotionDriverId()) { Driver driver2 = driverService.selectById(orderCrossCity1.getPromotionDriverId()); request1.setPromoterId(driver2.getEmpId().toString()); } OrderUtil.modifyTravelItinerary(request1); //未支付的情况取消订单 if(null == orderCrossCity1.getPayType() && ToolUtil.isNotEmpty(orderCrossCity1.getTravelId())){ UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/ApplicationRunnerUtil.java
@@ -74,20 +74,22 @@ orderCrossCityService.updateById(orderCrossCity1); //中台修改订单状态 ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest(); request1.setOrderId(orderCrossCity1.getTravelId()); request1.setStatus(orderCrossCity1.getState()); if (null != orderCrossCity1.getDriverId()) { Driver driver2 = driverService.selectById(orderCrossCity1.getDriverId()); Company company = iCompanyService.selectById(driver2.getCompanyId()); request1.setDriverId(driver2.getEmpId().toString()); request1.setSupplierShopId(company.getEnterCode()); if(ToolUtil.isNotEmpty(orderCrossCity1.getTravelId())){ ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest(); request1.setOrderId(orderCrossCity1.getTravelId()); request1.setStatus(orderCrossCity1.getState()); if (null != orderCrossCity1.getDriverId()) { Driver driver2 = driverService.selectById(orderCrossCity1.getDriverId()); Company company = iCompanyService.selectById(driver2.getCompanyId()); request1.setDriverId(driver2.getEmpId().toString()); request1.setSupplierShopId(company.getEnterCode()); } if (2 == orderCrossCity1.getPromotion() && null != orderCrossCity1.getPromotionDriverId()) { Driver driver2 = driverService.selectById(orderCrossCity1.getPromotionDriverId()); request1.setPromoterId(driver2.getEmpId().toString()); } OrderUtil.modifyTravelItinerary(request1); } if (2 == orderCrossCity1.getPromotion() && null != orderCrossCity1.getPromotionDriverId()) { Driver driver2 = driverService.selectById(orderCrossCity1.getPromotionDriverId()); request1.setPromoterId(driver2.getEmpId().toString()); } OrderUtil.modifyTravelItinerary(request1); //未支付的情况取消订单 if(null == orderCrossCity1.getPayType() && ToolUtil.isNotEmpty(orderCrossCity1.getTravelId())){ UserQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java
@@ -3,6 +3,7 @@ import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.core.util.ToolUtil; import com.stylefeng.guns.modular.account.controller.AppOrderController; import com.stylefeng.guns.modular.crossCity.server.IOrderCrossCityService; import com.stylefeng.guns.modular.smallLogistics.server.IOrderLogisticsService; @@ -205,18 +206,20 @@ OrderInfo orderInfo1 = OrderUtil.paymentOrder(paymentOrderRequest); //中台修改订单状态 ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest(); request1.setOrderId(orderPrivateCar.getTravelId()); request1.setStatus(9); if (null != orderPrivateCar.getDriverId()) { request1.setDriverId(driver.getEmpId().toString()); request1.setSupplierShopId(company.getEnterCode()); if(ToolUtil.isNotEmpty(orderPrivateCar.getTravelId())){ ModifyTravelItineraryRequest request1 = new ModifyTravelItineraryRequest(); request1.setOrderId(orderPrivateCar.getTravelId()); request1.setStatus(9); if (null != orderPrivateCar.getDriverId()) { request1.setDriverId(driver.getEmpId().toString()); request1.setSupplierShopId(company.getEnterCode()); } if (2 == orderPrivateCar.getPromotion()) { Driver driver2 = driverService.selectById(orderPrivateCar.getPromotionDriverId()); request1.setPromoterId(driver2.getEmpId().toString()); } OrderUtil.modifyTravelItinerary(request1); } if (2 == orderPrivateCar.getPromotion()) { Driver driver2 = driverService.selectById(orderPrivateCar.getPromotionDriverId()); request1.setPromoterId(driver2.getEmpId().toString()); } OrderUtil.modifyTravelItinerary(request1); String payId = payInfo.getData().getPayId(); //copy原始订单后生成追缴单 @@ -276,16 +279,18 @@ orderPrivateCar1.setIsCreated(0); orderPrivateCarService.updateById(orderPrivateCar1); //修改订单状态为待支付 ModifyTravelItineraryRequest modifyTravelItineraryRequest = new ModifyTravelItineraryRequest(); modifyTravelItineraryRequest.setOrderId(orderPrivateCar1.getTravelId()); modifyTravelItineraryRequest.setStatus(orderPrivateCar1.getState()); modifyTravelItineraryRequest.setDriverId(driver1.getEmpId().toString()); modifyTravelItineraryRequest.setSupplierShopId(company1.getEnterCode()); if (2 == orderPrivateCar1.getPromotion()) { Driver driver2 = driverService.selectById(orderPrivateCar1.getPromotionDriverId()); modifyTravelItineraryRequest.setPromoterId(driver2.getEmpId().toString()); if(ToolUtil.isNotEmpty(orderPrivateCar1.getTravelId())){ ModifyTravelItineraryRequest modifyTravelItineraryRequest = new ModifyTravelItineraryRequest(); modifyTravelItineraryRequest.setOrderId(orderPrivateCar1.getTravelId()); modifyTravelItineraryRequest.setStatus(orderPrivateCar1.getState()); modifyTravelItineraryRequest.setDriverId(driver1.getEmpId().toString()); modifyTravelItineraryRequest.setSupplierShopId(company1.getEnterCode()); if (2 == orderPrivateCar1.getPromotion()) { Driver driver2 = driverService.selectById(orderPrivateCar1.getPromotionDriverId()); modifyTravelItineraryRequest.setPromoterId(driver2.getEmpId().toString()); } OrderUtil.modifyTravelItinerary(modifyTravelItineraryRequest); } OrderUtil.modifyTravelItinerary(modifyTravelItineraryRequest); } } catch (Exception e) { e.printStackTrace();