Pārlūkot izejas kodu

取消订单修复

mac 7 mēneši atpakaļ
vecāks
revīzija
8835c07014

+ 8 - 5
lhb-basic/lhb-basic-biz/src/main/java/com/kxs/lhb/basic/biz/service/impl/LhbOrderServiceImpl.java

@@ -304,11 +304,14 @@ public class LhbOrderServiceImpl extends MPJBaseServiceImpl<LhbOrderMapper, LhbO
                     .outTradeNo(order.getOrderSn())
                     .build();
 
-            QueryResponse query = paymentFactory.getPayService(PayPlatformEnum.WX.getType()).query(queryReq);
-
-            if (query != null && PayStatusCommEnum.TRADE_SUCCESS == query.getTradeStatus() ) {
-                order.setStatus( OrderStatusEnum.PAY.getCode());
-                order.setPayTime(LocalDateTime.now());
+            try{
+                QueryResponse query = paymentFactory.getPayService(PayPlatformEnum.WX.getType()).query(queryReq);
+                if (query != null && PayStatusCommEnum.TRADE_SUCCESS == query.getTradeStatus() ) {
+                    order.setStatus( OrderStatusEnum.PAY.getCode());
+                    order.setPayTime(LocalDateTime.now());
+                }
+            }catch (Exception e){
+                log.error("查询微信订单失败", e);
             }
         }
         updateById(order);