|
@@ -19,6 +19,9 @@ class Login extends BaseController
|
|
|
{
|
|
|
public function index(): object
|
|
|
{
|
|
|
+ if (!$this->request->param('phone_number', '', 'trim')) {
|
|
|
+ return show(config('status.error'), '非法请求');
|
|
|
+ }
|
|
|
$phoneNumber = $this->request->param("phone_number", '', 'trim');
|
|
|
$code = input('param.code', 0, 'intval');
|
|
|
$type = input('param.type', 0, 'intval');
|
|
@@ -33,7 +36,12 @@ class Login extends BaseController
|
|
|
return show(config('status.error'), $validate->getError());
|
|
|
}
|
|
|
|
|
|
- $result = (new UserBusiness())->login($data);
|
|
|
+ try {
|
|
|
+ $result = (new UserBusiness())->login($data);
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ return show($e->getCode(), $e->getMessage());
|
|
|
+ }
|
|
|
+
|
|
|
if ($result) {
|
|
|
return show(config('status.success'), "登陆成功", $result);
|
|
|
}
|