zilong 4 jaren geleden
bovenliggende
commit
7e41170a81

+ 19 - 0
app/Http/Controllers/Api/V1/CommonController.php

xqd
@@ -320,4 +320,23 @@ class CommonController extends Controller
 
         return out($area);
     }
+
+    public function buildToken()
+    {
+        $req = request()->post();
+        $this->validate(request(), [
+            'user_id' => 'integer',
+            'docter_id' => 'integer',
+        ]);
+
+        $token = '';
+        if (!empty($req['user_id'])) {
+            $token = aes_encrypt(['id' => $req['user_id'], 'time' => time()]);
+        }
+        elseif (!empty($req['docter_id'])) {
+            $token = aes_encrypt(['docter_id' => $req['docter_id'], 'time' => time()]);
+        }
+
+        return out(['token' => $token]);
+    }
 }

+ 0 - 1
app/Http/Controllers/Api/V1/DocterController.php

xqd
@@ -17,7 +17,6 @@ use App\Models\Schedule;
 use App\Models\SchedulePeriod;
 use App\Models\ServicePack;
 use App\Models\Team;
-use App\Models\TimePeriod;
 use DB;
 
 class DocterController extends AuthController

+ 3 - 14
app/Models/User.php

xqd xqd
@@ -46,30 +46,20 @@ class User extends BaseModel
         }
 
         $arr = aes_decrypt($auth);
-//        if (empty($arr['id'])) {
-//            if (!$is_exit) {
-//                return [];
-//            }
-//            exit_out(null, 401, '账号验证失效,请重新登录');
-//        }
         if (isset($arr['doctor_id'])){
-            // 说明是医生登陆!
+            //说明是医生登陆!
             if (empty($arr['doctor_id'])) {
                 exit_out(null, 401, '医生验证失效,请重新登录');
             }
             $user = DB::table('docters')->where('id', $arr['doctor_id'])->first();
-//            $user = Docter::where('id', $arr['doctor_id'])->first();
             if (empty($user)){
                 exit_out(null, 601, '该账号已被删除');
             }
             $user = object_array($user);
-//            if ($user['status'] == 0){
-//                exit_out(null, 602, '该账号已被冻结');
-//            }
 
             return $user;
-
-        }else{
+        }
+        else{
             if (empty($arr['id'])) {
                 exit_out(null, 401, '账号验证失效,请重新登录');
             }
@@ -86,7 +76,6 @@ class User extends BaseModel
 
             return $user;
         }
-
     }
 
     /**