Browse Source

查询订单加日志

Gorden 6 months ago
parent
commit
d4a16c9a1d
1 changed files with 4 additions and 1 deletions
  1. 4 1
      app/admin/service/order/OrderService.php

+ 4 - 1
app/admin/service/order/OrderService.php

@@ -278,6 +278,7 @@ class OrderService
     public static function findWxpay($orderId, $nbr = 0)
     {
         if ($nbr >= 6) {
+            SupportLog::channel('pay')->error("FIND_WXPAY", ['msg' => '订单查询失败','order_id'=>$orderId]);
             throw new BusinessException("订单查询失败");
         }
         try {
@@ -291,6 +292,7 @@ class OrderService
             return $result;
         } else {
             sleep(5);
+            SupportLog::channel('pay')->error("FIND_WXPAY", ['nbr' => $nbr,'order_id'=>$orderId]);
             self::findWxpay($orderId, $nbr + 1);
         }
     }
@@ -308,6 +310,7 @@ class OrderService
     public static function findAlipay($orderId, $nbr = 0)
     {
         if ($nbr >= 6) {
+            SupportLog::channel('pay')->error("FIND_ALIPAY", ['msg' => '订单查询失败','order_id'=>$orderId]);
             throw new BusinessException("订单查询失败");
         }
         try {
@@ -315,13 +318,13 @@ class OrderService
             $result = json_decode(json_encode($result), true);
         } catch (\Exception $e) {
             SupportLog::channel('pay')->error("FIND_ALIPAY", ['msg' => $e->getMessage()]);
-//            throw new BusinessException("订单查询失败");
         }
 
         if (!empty($result['code']) && $result['code'] == '10000' && !empty($result['trade_status']) && $result['trade_status'] == 'TRADE_SUCCESS') {
             return $result;
         } else {
             sleep(5);
+            SupportLog::channel('pay')->error("FIND_ALIPAY", ['nbr' => $nbr,'order_id'=>$orderId]);
             self::findAlipay($orderId, $nbr + 1);
         }
     }