|
|
|
|
@ -739,8 +739,12 @@ public class OrderPayServiceImpl implements OrderPayService { |
|
|
|
|
if (storeOrder.getPaid()) { |
|
|
|
|
throw new CrmebException("订单已支付"); |
|
|
|
|
} |
|
|
|
|
//支付前查看先订单之前是否有支付会自动更新订单表
|
|
|
|
|
weChatPayService.queryPayResult(storeOrder.getOrderId()); |
|
|
|
|
try { |
|
|
|
|
//支付前查看先订单之前是否有支付会自动更新订单表
|
|
|
|
|
weChatPayService.queryPayResult(storeOrder.getOrderId()); |
|
|
|
|
}catch (Exception e){ |
|
|
|
|
logger.error("订单支付查询异常",e); |
|
|
|
|
} |
|
|
|
|
storeOrder = storeOrderService.getByOderId(orderPayRequest.getOrderNo()); |
|
|
|
|
if (storeOrder.getPaid()) { |
|
|
|
|
throw new CrmebException("订单已支付"); |
|
|
|
|
|