/**
  * 更新配置信息
  * @param HttpRequest $request
  */
 public function update(HttpRequest $request)
 {
     $data = $request->getParameter('data');
     $mediaService = Beans::get($this->getServiceBean());
     $result = $mediaService->setMediaData('configs', cn_json_encode($data), $this->loginMedia['id']);
     //更新媒体信息
     if ($result) {
         $this->updateLoginMedia(array('configs' => $data));
         AjaxResult::ajaxSuccessResult();
     } else {
         AjaxResult::ajaxFailtureResult();
     }
 }
 /**
  * 更新权限
  * @param HttpRequest $request
  */
 public function updatePermission(HttpRequest $request)
 {
     $id = $request->getParameter('id', 'intval');
     $data = $request->getParameter('data');
     if ($id <= 0) {
         AjaxResult::ajaxResult('error', INVALID_ARGS);
     }
     $service = Beans::get($this->getServiceBean());
     $data = cn_json_encode($data);
     if ($service->set('permissions', $data, $id)) {
         $adminService = Beans::get('admin.admin.service');
         $adminService->updateUserPermission($this->loginUser);
         AjaxResult::ajaxSuccessResult();
     } else {
         AjaxResult::ajaxFailtureResult();
     }
 }
 /**
  * 更新媒体管理员角色操作
  * @param HttpRequest $request
  */
 public function update(HttpRequest $request)
 {
     $data = $request->getParameter('data');
     $data['permission'] = cn_json_encode($data['permission']);
     parent::update($data, $request);
 }