diff --git a/app/Http/Middleware/ApiCustomToken.php b/app/Http/Middleware/ApiCustomToken.php index 3479330..e95631f 100644 --- a/app/Http/Middleware/ApiCustomToken.php +++ b/app/Http/Middleware/ApiCustomToken.php @@ -30,21 +30,25 @@ class ApiCustomToken //拿出sign,剩下的参数按照key排序, 拼接 $postSign = Arr::get($postData, 'sign', ''); + //记录请求日志 + $log = new ThirdLog(); + $log->app_id = $appKey; + $log->api_path = $request->path(); + $log->request_params = json_encode($postData); + if(empty($appKey) || empty($postSign) || empty($timeStamp)){ $resData = [ 'respCd' => '02', 'respMsg' => '参数缺失', ]; - + + $log->sign_status = 0; + $log->http_code = 400; + $log->response_params = json_encode($resData); + $log->save(); return response()->json($resData, 400); } - //记录请求日志 - $log = new ThirdLog(); - $log->app_id = $appKey; - $log->api_path = $request->path(); - $log->request_params = json_encode($postData); - unset($postData['sign']); ksort($postData);