Browse Source

没日志

doge 14 hours ago
parent
commit
a93288b758
1 changed files with 26 additions and 12 deletions
  1. 26 12
      app/Services/PaymentOrderService.php

+ 26 - 12
app/Services/PaymentOrderService.php

@@ -565,14 +565,16 @@ class PaymentOrderService extends BaseService
                     'response' => $ret,
                 ]);
                 if (($ret['code'] ?? 0) != 200) {
-                    Log::channel('payment_error')->warning('JD下发接口失败', [
+                    $logContext = [
                         'order_id' => $order->id,
                         'order_no' => $order->order_no,
                         'member_id' => $order->member_id,
                         'amount' => $amount,
                         'address' => $order->card_no,
                         'response' => $ret,
-                    ]);
+                    ];
+                    Log::channel('payment_error')->error('JD下发接口失败', $logContext);
+                    Log::error('JD下发接口失败', $logContext);
                     throw new Exception($ret['message'] ?? 'JD下发失败', HttpStatus::CUSTOM_ERROR);
                 }
                 $order->pay_no = $ret['data']['orderNo'] ?? '';
@@ -585,7 +587,11 @@ class PaymentOrderService extends BaseService
             $order->status = self::STATUS_PROCESS;
             $order->save();
         } catch (Exception $e) {
-            Log::channel('payment_error')->warning('创建代付订单失败', [
+            Log::channel('payment_error')->error('创建代付订单失败', [
+                'order_id' => $orderId,
+                'error' => $e->getMessage(),
+            ]);
+            Log::error('创建代付订单失败', [
                 'order_id' => $orderId,
                 'error' => $e->getMessage(),
             ]);
@@ -702,25 +708,29 @@ class PaymentOrderService extends BaseService
                 $success = (($ret['code'] ?? 0) == 200);
                 $failureMessage = $ret['message'] ?? 'JD下发失败';
                 if (!$success) {
-                    Log::channel('payment_error')->warning('JD下发接口失败', [
+                    $logContext = [
                         'order_no' => $order_no,
                         'member_id' => $memberId,
                         'amount' => $amount,
                         'address' => $card_no,
                         'response' => $ret,
-                    ]);
+                    ];
+                    Log::channel('payment_error')->error('JD下发接口失败', $logContext);
+                    Log::error('JD下发接口失败', $logContext);
                 }
             } catch (Exception $e) {
                 $ret = ['message' => $e->getMessage()];
                 $success = false;
                 $failureMessage = $e->getMessage();
-                Log::channel('payment_error')->warning('JD下发接口异常', [
+                $logContext = [
                     'order_no' => $order_no,
                     'member_id' => $memberId,
                     'amount' => $amount,
                     'address' => $card_no,
                     'error' => $e->getMessage(),
-                ]);
+                ];
+                Log::channel('payment_error')->error('JD下发接口异常', $logContext);
+                Log::error('JD下发接口异常', $logContext);
             }
         } else {
             $ret = QianBaoService::payout($amount, $order_no, $bank_name, $account, $card_no);
@@ -1047,19 +1057,23 @@ class PaymentOrderService extends BaseService
             'response' => $ret,
         ]);
         if (($ret['code'] ?? 0) != 200) {
-            Log::channel('payment_error')->warning('JD余额查询失败', $context + [
+            $logContext = $context + [
                 'amount' => $amount,
                 'response' => $ret,
-            ]);
+            ];
+            Log::channel('payment_error')->error('JD余额查询失败', $logContext);
+            Log::error('JD余额查询失败', $logContext);
             throw new Exception($ret['message'] ?? 'JD余额查询失败', HttpStatus::CUSTOM_ERROR);
         }
         $balance = $ret['data']['balance'] ?? null;
         if ($balance === null || bccomp((string)$balance, JdPayService::amount($amount), 2) < 0) {
-            Log::channel('payment_error')->warning('JD商户余额不足', $context + [
+            $logContext = $context + [
                 'amount' => $amount,
                 'balance' => $balance,
                 'response' => $ret,
-            ]);
+            ];
+            Log::channel('payment_error')->error('JD商户余额不足', $logContext);
+            Log::error('JD商户余额不足', $logContext);
             throw new Exception('JD商户余额不足', HttpStatus::CUSTOM_ERROR);
         }
     }
@@ -1073,7 +1087,7 @@ class PaymentOrderService extends BaseService
         try {
             self::sendMessage($chatId, $text);
         } catch (\Throwable $e) {
-            Log::channel('payment_error')->warning('支付订单用户通知失败', [
+            Log::channel('payment_error')->error('支付订单用户通知失败', [
                 'chat_id' => $chatId,
                 'error' => $e->getMessage(),
             ]);