|
@@ -9,6 +9,14 @@ use Illuminate\Support\Facades\Log;
|
|
|
//登录
|
|
|
class LoginController extends BaseController
|
|
|
{
|
|
|
+ const MOBILE = '[mobile]';// 手机端
|
|
|
+ const PERSONAL_COMPUTER = '[personalComputer]';// 电脑端
|
|
|
+
|
|
|
+ public static $port = [
|
|
|
+ self::MOBILE => '',
|
|
|
+ self::PERSONAL_COMPUTER => '',
|
|
|
+ ];
|
|
|
+
|
|
|
public function login(Request $request){
|
|
|
$data = $request->only("account","password");
|
|
|
|
|
@@ -22,7 +30,23 @@ class LoginController extends BaseController
|
|
|
|
|
|
//生成token
|
|
|
$jwtToken = TokenService::getToken($return['id']);
|
|
|
+ $jwtToken = self::PERSONAL_COMPUTER . $jwtToken;
|
|
|
|
|
|
return $this->json_return(200,'', ['token' => $jwtToken, 'emp_name'=>$return['name']]);
|
|
|
}
|
|
|
+
|
|
|
+ public function loginMobile(Request $request){
|
|
|
+ $data = $request->only("account","password");
|
|
|
+
|
|
|
+ //登录
|
|
|
+ $result = (new EmployeeService())->loginRule($data);
|
|
|
+ list($bool, $return) = $result;
|
|
|
+ if(! $bool) return $this->json_return(201,'',$return);
|
|
|
+
|
|
|
+ //生成token
|
|
|
+ $jwtToken = TokenService::getToken($return['id']);
|
|
|
+ $jwtToken = self::MOBILE . $jwtToken;
|
|
|
+
|
|
|
+ return $this->json_return(200,'', ['token' => $jwtToken]);
|
|
|
+ }
|
|
|
}
|