@@ -59,9 +59,10 @@ protected function successByMessage(string $message = '')
59
59
* 错误响应
60
60
* @param int $statusCode
61
61
* @param string|null $message
62
+ * @param bool $isRecordLog
62
63
* @return \Psr\Http\Message\ResponseInterface
63
64
*/
64
- protected function error (int $ statusCode = StatusCode::ERR_EXCEPTION , string $ message = null )
65
+ protected function error (int $ statusCode = StatusCode::ERR_EXCEPTION , string $ message = null , bool $ isRecordLog = true )
65
66
{
66
67
$ message = $ message ?? StatusCode::ERR_EXCEPTION ;
67
68
@@ -73,17 +74,16 @@ protected function error(int $statusCode = StatusCode::ERR_EXCEPTION, string $me
73
74
$ loginLogData ['response_code ' ] = $ statusCode ;
74
75
$ loginLogData ['response_result ' ] = $ message ;
75
76
LoginLog::add ($ loginLogData );
76
- return $ this ->response ->json ($ this ->formatResponse ([], $ message , $ statusCode ));
77
- }else {
77
+ }else if ($ isRecordLog ) {
78
78
//记录操作异常日志
79
79
$ logData = OperateLogService::getInstance ()->collectLogInfo ();
80
80
if (!empty ($ logData )) {
81
81
$ logData ['response_result ' ] = $ message ;
82
82
$ logData ['response_code ' ] = $ statusCode ;
83
83
if (!empty ($ logData ['action ' ])) OperateLog::add ($ logData );
84
84
}
85
- return $ this ->response ->json ($ this ->formatResponse ([], $ message , $ statusCode ));
86
85
}
86
+ return $ this ->response ->json ($ this ->formatResponse ([], $ message , $ statusCode ));
87
87
}
88
88
89
89
/**
0 commit comments