| | |
| | | // creditOrderCreateDto.setBusinessOrderId(OrderCodeUtil.getOrderCode("MMZF")); |
| | | // creditOrderCreateDto.setSubject("小鹏集团|robotaxi"); |
| | | // creditOrderCreateDto.setPayType("13"); |
| | | // TODO 需要根据环境补充路径 |
| | | // creditOrderCreateDto.setPayCallbackUrl(""); |
| | | // |
| | | // creditOrderCreateDto.setBusinessExtendData("{\"mainOrderId\":\"" +order.getOrderNumber() + "\"}"); |
| | |
| | | if (order.getPayType() == 3) { |
| | | // 免密查询 如果成功则调用结算 |
| | | CreditOrderQueryDto dto = new CreditOrderQueryDto(); |
| | | dto.setBusinessOrderId(OrderCodeUtil.getOrderCode("MMZF")); |
| | | dto.setBusinessOrderId(order.getBusinessOrderId()); |
| | | dto.setAuthOrderId(order.getAuthOrderId()); |
| | | dto.setPayType("13"); |
| | | R<CreditOrderQueryVo> creditOrderQueryVoR = xpPayFrontClient.queryCreditOrder(dto); |
| | |
| | | if (creditOrderQueryVo.getCreditOrderStatus().equals("DONE")) { |
| | | // 订单确认 需要吊起扣款 |
| | | CreditOrderWxPayDto creditOrderWxPayDto = new CreditOrderWxPayDto(); |
| | | creditOrderWxPayDto.setBusinessOrderId(OrderCodeUtil.getOrderCode("MMZF")); |
| | | creditOrderWxPayDto.setBusinessOrderId(order.getBusinessOrderId()); |
| | | creditOrderWxPayDto.setAuthOrderId(order.getAuthOrderId()); |
| | | creditOrderWxPayDto.setPayCallbackUrl("13"); |
| | | |
| | | // TODO 需要根据环境补充路径 |
| | | creditOrderWxPayDto.setPayCallbackUrl(""); |
| | | creditOrderWxPayDto.setTotalAmount(order.getOrderMoney().multiply(BigDecimal.valueOf(100)).longValue()); |
| | | creditOrderWxPayDto.setSubject("小鹏集团|robotaxi"); |
| | | creditOrderWxPayDto.setPayType("13"); |
| | | creditOrderWxPayDto.setBusinessId("xp-robotaxi"); |
| | | creditOrderWxPayDto.setCategory("009001"); |
| | | |
| | | List<CreditOrderCreateDto.PostPayment> postPayments = new ArrayList<>(); |
| | | CreditOrderCreateDto.PostPayment postPayment = new CreditOrderCreateDto.PostPayment(); |
| | |
| | | postPayments.add(postPayment); |
| | | creditOrderWxPayDto.setPostPayments(postPayments); |
| | | R<CreditOrderWxPayVo> creditOrderWxPayVoR = xpPayFrontClient.creditOrderWxPay(creditOrderWxPayDto); |
| | | |
| | | } |
| | | } |
| | | |
| | |
| | | dto.setBusinessOrderId(order.getBusinessOrderId()); |
| | | dto.setAuthOrderId(order.getAuthOrderId()); |
| | | dto.setCategory("009001"); |
| | | // TODO 需要根据环境补充路径 |
| | | dto.setPayCallbackUrl(""); |
| | | dto.setTotalAmount(order.getOrderMoney().multiply(BigDecimal.valueOf(100)).longValue()); |
| | | dto.setSubject("小鹏集团|robotaxi"); |