|
|
@@ -14,6 +14,8 @@
|
|
|
|
|
|
namespace app\api\controller;
|
|
|
|
|
|
+use app\common\enum\LoginEnum;
|
|
|
+use app\common\enum\user\UserTerminalEnum;
|
|
|
use app\api\validate\{LoginAccountValidate, RegisterValidate, WebScanLoginValidate, WechatLoginValidate};
|
|
|
use app\api\logic\LoginLogic;
|
|
|
|
|
|
@@ -25,7 +27,7 @@ use app\api\logic\LoginLogic;
|
|
|
class LoginController extends BaseApiController
|
|
|
{
|
|
|
|
|
|
- public array $notNeedLogin = ['register', 'account', 'logout', 'codeUrl', 'oaLogin', 'mnpLogin', 'getScanCode', 'scanLogin'];
|
|
|
+ public array $notNeedLogin = ['register', 'account', 'logout', 'codeUrl', 'oaLogin', 'mnpLogin', 'getScanCode', 'scanLogin', 'firmLogin'];
|
|
|
|
|
|
|
|
|
/**
|
|
|
@@ -212,5 +214,13 @@ class LoginController extends BaseApiController
|
|
|
return $this->success('操作成功', [], 1, 1);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
+ public function firmLogin()
|
|
|
+ {
|
|
|
+ $params = (new LoginAccountValidate())->post()->goCheck("firmLogin");
|
|
|
+ $result = LoginLogic::firmLogin($params);
|
|
|
+ if (false === $result) {
|
|
|
+ return $this->fail(LoginLogic::getError());
|
|
|
+ }
|
|
|
+ return $this->data($result);
|
|
|
+ }
|
|
|
}
|