From 0b4272657073faf38fc41e6f83518bd3d9ada276 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期二, 14 十月 2025 11:59:33 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/QYTDriving --- user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java | 43 ++++++++++++++++--------------------------- 1 files changed, 16 insertions(+), 27 deletions(-) diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java index bf878f9..04a492b 100644 --- a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java +++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/OrderServiceImpl.java @@ -7,7 +7,6 @@ import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.supersavedriving.user.core.util.ToolUtil; import com.supersavedriving.user.modular.system.dao.OrderMapper; -import com.supersavedriving.user.modular.system.dao.TCompanyMapper; import com.supersavedriving.user.modular.system.model.*; import com.supersavedriving.user.modular.system.service.*; import com.supersavedriving.user.modular.system.util.*; @@ -20,7 +19,6 @@ import com.supersavedriving.user.modular.system.util.qianyuntong.OrderUtil; import com.supersavedriving.user.modular.system.util.qianyuntong.model.*; import com.supersavedriving.user.modular.system.warpper.*; -import org.redisson.api.RLock; import org.redisson.api.RedissonClient; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -40,9 +38,7 @@ import java.math.BigDecimal; import java.math.RoundingMode; import java.text.SimpleDateFormat; -import java.time.LocalDate; import java.time.LocalDateTime; -import java.time.format.DateTimeFormatter; import java.util.*; import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; @@ -112,12 +108,6 @@ private IRevenueService revenueService; @Autowired - private IAgentService agentService; - - @Autowired - private IPlatformRechargeRecordService platformRechargeRecordService; - - @Autowired private IDivisionRecordService divisionRecordService; @Autowired @@ -139,9 +129,6 @@ @Value("${callbackPath}") private String callbackPath;//支付回调网关地址 - - @Autowired - private TCompanyMapper companyMapper; @@ -539,13 +526,13 @@ boolean insert = this.insert(order); if(null != order.getDriverId()){ Driver driver = driverService.selectById(order.getDriverId()); - TCompany company = companyMapper.selectById(order.getDriverId()); + BranchOffice branchOffice = branchOfficeService.selectById(order.getBranchOfficeId()); //调三方订单中心创建行程单 CreateTravelItineraryRequest request = new CreateTravelItineraryRequest(); request.setOrderNo("DJ" + order.getId()); request.setCustomerId(appUser.getOnconUUID()); request.setDriverId(driver.getEmpId().toString()); - request.setSupplierShopId(company.getEnterCode()); + request.setSupplierShopId(branchOffice.getEnterCode()); request.setServiceType(2); String travelItinerary = OrderUtil.createTravelItinerary(request); order.setTravelId(travelItinerary); @@ -875,9 +862,9 @@ ModifyTravelItineraryRequest request = new ModifyTravelItineraryRequest(); request.setOrderId(order.getTravelId()); request.setStatus(getState(order.getState())); - TCompany company = companyMapper.selectById(driver.getBranchOfficeId()); + BranchOffice branchOffice = branchOfficeService.selectById(order.getBranchOfficeId()); request.setDriverId(driver.getEmpId().toString()); - request.setSupplierShopId(company.getEnterCode()); + request.setSupplierShopId(branchOffice.getEnterCode()); OrderUtil.modifyTravelItinerary(request); } @@ -1209,7 +1196,7 @@ tradeOrderCreateData.setOrderDesc("完成订单"); tradeOrderCreateData.setRetUrl(path); tradeOrderCreateData.setClientIp(ip); - tradeOrderCreateData.setServiceType(3); + tradeOrderCreateData.setServiceType(5); List<GoodsInfoRequest> goodsInfo = new ArrayList<>(); GoodsInfoRequest goodsInfoRequest = new GoodsInfoRequest(); @@ -1265,13 +1252,15 @@ request.setOrderNo("DJ" + order1.getId()); request.setDriverId(driver.getEmpId().toString()); ListPage<List<TravelItinerary>> travelItineraryList = OrderUtil.getTravelItineraryList(request); - TravelItinerary travelItinerary = travelItineraryList.getList().get(0); - if(travelItinerary.getStatus() != 7 || Arrays.asList(3, 11).contains(travelItinerary.getOrderStatus())){ - GetPaymentInfoDataRequest getPaymentInfoDataRequest1 = new GetPaymentInfoDataRequest(); - getPaymentInfoDataRequest1.setPartnerPayId(order1.getTravelId()); - GetPaymentInfo getPaymentInfo1 = OrderUtil.paymentInfo(getPaymentInfoDataRequest1); - orderPayCallback(order1.getId().toString(), getPaymentInfo1.getPayId()); - break; + if(!travelItineraryList.getList().isEmpty()){ + TravelItinerary travelItinerary = travelItineraryList.getList().get(0); + if(travelItinerary.getStatus() != 7 || Arrays.asList(3, 11).contains(travelItinerary.getOrderStatus())){ + GetPaymentInfoDataRequest getPaymentInfoDataRequest1 = new GetPaymentInfoDataRequest(); + getPaymentInfoDataRequest1.setPartnerPayId(order1.getTravelId()); + GetPaymentInfo getPaymentInfo1 = OrderUtil.paymentInfo(getPaymentInfoDataRequest1); + orderPayCallback(order1.getId().toString(), getPaymentInfo1.getPayId()); + break; + } } Thread.sleep(wait); num++; @@ -1575,9 +1564,9 @@ ModifyTravelItineraryRequest request = new ModifyTravelItineraryRequest(); request.setOrderId(order.getTravelId()); request.setStatus(getState(order.getState())); - TCompany company = companyMapper.selectById(driver.getBranchOfficeId()); + BranchOffice branchOffice = branchOfficeService.selectById(order.getBranchOfficeId()); request.setDriverId(driver.getEmpId().toString()); - request.setSupplierShopId(company.getEnterCode()); + request.setSupplierShopId(branchOffice.getEnterCode()); OrderUtil.modifyTravelItinerary(request); } -- Gitblit v1.7.1