|
@@ -534,7 +534,7 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
|
|
//构建汇付统一下单请求
|
|
//构建汇付统一下单请求
|
|
OpenEnum openType = OpenEnum.valueOf(paymentProperties.getOpenType());
|
|
OpenEnum openType = OpenEnum.valueOf(paymentProperties.getOpenType());
|
|
Payment payment = new Payment(openType,
|
|
Payment payment = new Payment(openType,
|
|
- PaymentClientEnum.valueOf(userOrderPayment.getPaymentClient()), payReq.getPayChannel());
|
|
|
|
|
|
+ PaymentClientEnum.valueOf(payReq.getPaymentClient()), payReq.getPayChannel());
|
|
payment.setPaymentNo(generateOrderSn(detail));
|
|
payment.setPaymentNo(generateOrderSn(detail));
|
|
payment.setOrderNo(payReq.getOrderNo());
|
|
payment.setOrderNo(payReq.getOrderNo());
|
|
payment.setOrderTitle("酷乐秀商城订单编号-" + detail.getOrderSn());
|
|
payment.setOrderTitle("酷乐秀商城订单编号-" + detail.getOrderSn());
|
|
@@ -583,13 +583,13 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- saveOrderPayment(executePayment.getData(), detail);
|
|
|
|
|
|
+ saveOrderPayment(executePayment.getData(), detail,payReq.getPaymentClient());
|
|
|
|
|
|
return orderPayRes;
|
|
return orderPayRes;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
- private void saveOrderPayment(Payment payment, OmsOrderDetail detail) {
|
|
|
|
|
|
+ private void saveOrderPayment(Payment payment, OmsOrderDetail detail,String paymentClient) {
|
|
UserOrderPayment userOrderPayment;
|
|
UserOrderPayment userOrderPayment;
|
|
OmsOrder omsOrder = new OmsOrder();
|
|
OmsOrder omsOrder = new OmsOrder();
|
|
omsOrder.setId(detail.getId());
|
|
omsOrder.setId(detail.getId());
|
|
@@ -598,6 +598,7 @@ public class OmsPortalOrderServiceImpl implements OmsPortalOrderService {
|
|
orderMapper.updateByPrimaryKeySelective(omsOrder);
|
|
orderMapper.updateByPrimaryKeySelective(omsOrder);
|
|
// 保存订单支付表
|
|
// 保存订单支付表
|
|
userOrderPayment = new UserOrderPayment();
|
|
userOrderPayment = new UserOrderPayment();
|
|
|
|
+ userOrderPayment.setPaymentClient(paymentClient);
|
|
userOrderPayment.setOpenType(paymentProperties.getOpenType());
|
|
userOrderPayment.setOpenType(paymentProperties.getOpenType());
|
|
userOrderPayment.setOrderNo(detail.getOrderSn());
|
|
userOrderPayment.setOrderNo(detail.getOrderSn());
|
|
userOrderPayment.setAdapayNo(payment.getPaymentNo());
|
|
userOrderPayment.setAdapayNo(payment.getPaymentNo());
|