123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace App\Http\Controllers\Api;
- use App\Http\Controllers\Controller;
- use App\Log;
- use App\Support\EmailQueue;
- use Illuminate\Http\Request;
- class ExceptionController extends Controller
- {
- public function report(Request $request) {
- $validator = \Validator::make($request->all(), [
- 'app_id' => 'required|string',// 小程序appid
- 'errcode' => 'required',
- "message" => "required",
- "scenes" => "required",
- ]);
- if ($validator->fails()) {
- return self::returnValue($validator->getMessageBag(), 1102);
- }
- $appId = $request->input('app_id');
- $openId = $request->input('open_id');
- $errcode = $request->input('errcode');
- $message = $request->input('message');
- $scenes = $request->input('scenes');
- $params = $request->input('params');
- Log::logInfo('客户端异常信息上报', [
- 'app_id' => $appId,
- 'open_id' => $openId,
- 'errcode' => $errcode,
- 'message' => $message,
- 'scenes' => $scenes,
- 'params' => $params,
- ], 'ClientException');
- EmailQueue::rPush('客户端异常信息上报', json_encode([
- 'app_id' => $appId,
- 'open_id' => $openId,
- 'errcode' => $errcode,
- 'message' => $message,
- 'scenes' => $scenes,
- 'params' => $params,
- ], 256), ['song.shen@kuxuan-inc.com'], '抖音小程序');
- return self::returnValue('', 0);
- }
- }
|