|
|
@@ -72,11 +72,21 @@ class NewUser
|
|
72
|
72
|
return app('json')->fail($response->toResponseArray());
|
|
73
|
73
|
}
|
|
74
|
74
|
} catch (\Exception $e) {
|
|
75
|
|
- // 记录异常日志
|
|
76
|
|
- \think\facade\Log::error('零号线用户操作异常: '.$e->getMessage());
|
|
|
75
|
+ // 记录详细异常日志
|
|
|
76
|
+ $errorMessage = '零号线用户操作异常: ' . $e->getMessage() .
|
|
|
77
|
+ ' File: ' . $e->getFile() .
|
|
|
78
|
+ ' Line: ' . $e->getLine();
|
|
|
79
|
+ \think\facade\Log::error($errorMessage);
|
|
77
|
80
|
|
|
78
|
|
- // 返回友好的错误信息
|
|
79
|
|
- return app('json')->fail('系统繁忙,请稍后重试');
|
|
|
81
|
+ // 根据环境返回不同的错误信息
|
|
|
82
|
+ $isDev = app()->isDebug();
|
|
|
83
|
+ if ($isDev) {
|
|
|
84
|
+ // 开发环境返回详细错误信息
|
|
|
85
|
+ return app('json')->fail('操作失败: ' . $e->getMessage());
|
|
|
86
|
+ } else {
|
|
|
87
|
+ // 生产环境返回友好提示
|
|
|
88
|
+ return app('json')->fail('系统繁忙,请稍后重试');
|
|
|
89
|
+ }
|
|
80
|
90
|
}
|
|
81
|
91
|
}
|
|
82
|
92
|
}
|