| | |
| | | log.error("备付金支付失败:{}", payInfo.getRetMsg()); |
| | | continue; |
| | | } |
| | | PayInfoData payInfoData = payInfo.getData(); |
| | | PaymentInfo paymentInfo = payInfoData.getPaymentInfos().get(0); |
| | | //支付成功,通知三方 |
| | | PaymentOrderRequest paymentOrderRequest = new PaymentOrderRequest(); |
| | | paymentOrderRequest.setPayItemId(paymentInfo.getPayItemId()); |
| | | paymentOrderRequest.setPaymentInfo(payInfoData.getPaymentInfos()); |
| | | paymentOrderRequest.setOrderId("PR" + orderPrivateCar.getId()); |
| | | paymentOrderRequest.setCharge(BigDecimal.valueOf(orderPrivateCar.getOrderMoney())); |
| | | paymentOrderRequest.setPayTime(data.getPayTime()); |
| | | paymentOrderRequest.setPaymentSerialNumber(payInfoData.getPayId()); |
| | | OrderInfo orderInfo1 = OrderUtil.paymentOrder(paymentOrderRequest); |
| | | |
| | | |
| | | //查询三方订单状态 |
| | | Driver driver1 = driverService.selectById(orderPrivateCar.getDriverId()); |
| | | Company company = companyService.selectById(driver1.getCompanyId()); |