| 1234567891011121314151617181920212223242526272829303132333435 | 
							- <?php
 
- namespace app\common\util;
 
- use think\facade\Request;
 
- use app\common\model\Order;
 
- use app\common\model\Payment;
 
- use app\common\model\OrderLog;
 
- use app\common\model\PaymentLog;
 
- class LogHelper
 
- {
 
-     public static function logPayment(Payment $payment, $response)
 
-     {
 
-         $request = Request::instance();
 
-         $logData = [
 
-             'payment_id' => $payment->id,
 
-             'order_id' => $payment->order_id,
 
-             'name' => $request->action(),
 
-             'content' => $request->getContent(),
 
-             'url' => $request->url(),
 
-             'method' => $request->method(),
 
-             'ip' => $request->ip(),
 
-             'params' => json_encode($request->param()),
 
-             'controller' => $request->controller(),
 
-             'action' => $request->action(),
 
-             'response' => json_encode($response)
 
-         ];
 
-         PaymentLog::create($logData);
 
-         return $response;
 
-     }
 
- }
 
 
  |