doctor = $doctorModel; } public function getToken($token) { $user = $this->getCache($token); if(!$user){ $this->throwError('登陆信息失效,请重新进行登陆', '0099'); } return $user; } public function changePwd($id,$password) { $info = $this->doctor->changePwd($id,$password); return $info; } public function changeInfo($data,$id,$token) { $info = $this->doctor->changeInfo($data,$id); if($info){ $where['id'] = $id; $doctor = $this->doctor->getUser($where); $cache = $this->updateCache($token,$doctor); }else{ $this->throwError('修改失败',0011); } return $info; } public function getPower($id){ $info = $this->doctor->getPower($id); return $info; } // 获取登录代码 public function getLoginCode($user_id) { return $this->doctor->where('id', $user_id)->value('login_code'); } public function getFaAdmin($phone) { $fa_admin = new FaAdminModel(); return $fa_admin ->where('phone', $phone) ->value('id'); } public function getDoctorList($institution) { $info = $this->doctor->getDoctorList($institution); return $info; } }