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;
- }
- }
|