Пример #1
0
 /**
  *
  * 删除用户设备信息
  */
 public function deleteUserDevice($userIds)
 {
     if ($userIds != '' && strlen($userIds) > 0) {
         //删除设备token信息
         $data = $this->findAll("user_id in(" . $userIds . ")");
         $deviceIds = $this->getIds($data);
         //把设备ID转移到Options表中
         if (!empty($deviceIds)) {
             $this->delete2Option(explode(",", $deviceIds));
         }
         //删除设备出现的token信息
         $serverToken = new MTokens();
         $serverToken->deleteServerToken($deviceIds);
         //删除设备元数据
         $userDeviceMeta = new UserDeviceMeta();
         $userDeviceMeta->deleteUserDeviceMeta($userIds);
         //删除设备自身
         $this->deleteAll("user_id in(" . $userIds . ")");
     }
 }