| 1234567891011121314151617181920212223242526272829303132333435 | <?phpnamespace 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;    }}
 |