quguofeng 1 年之前
父節點
當前提交
03aebc26bb
共有 1 個文件被更改,包括 10 次插入1 次删除
  1. 10 1
      application/api/controller/Login.php

+ 10 - 1
application/api/controller/Login.php

@@ -18,7 +18,7 @@ class Login extends Base
      * @Apidoc\Author("HG")
      * @Apidoc\Tag("登录")
      * @Apidoc\Query("code", type="string",require=true, desc="钉钉授权code值")
-     * @Apidoc\Returned("token", type="string", desc="用户token")
+     * @Apidoc\Returned("data", type="string", desc="用户token")
      */
     public function login(){
         $code = input('code');
@@ -26,6 +26,15 @@ class Login extends Base
             $this->error('参数错误');
         }
         $user = (new Dingtalk())->get_user_info($code);
+        if(empty($user)){
+            $this->error('授权失败');
+        }
+        $member_id = Db::name('store_member')->where('userid',$user->userid)->value('id');
+        if(empty($member_id)){
+            $this->error('不是内部人员');
+        }
+        $token = $this->create_jwt($member_id);
+        $this->success('登录成功',$token);
     }
     public function  get_token(){
         $uid = input('uid',1);